diff --git a/OC/RepSolicitudesAnticipo.aspx b/OC/RepSolicitudesAnticipo.aspx
index 0d3f4f2c2..543203c73 100644
--- a/OC/RepSolicitudesAnticipo.aspx
+++ b/OC/RepSolicitudesAnticipo.aspx
@@ -10,15 +10,28 @@
-
- Generar PDF
-
-
- Exporta Excel
-
-
- Descargar PDFs
-
+
+
+
+ Generar PDF
+
+
+ Exporta Excel
+
+
+ Descargar PDFs
+
+
+ Cambiar Fechas
+
+
+ Guardar
+
+
+
+
+
+
@@ -108,13 +121,20 @@
" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info">
-
+
+
+
+
+
+
+
-
+
@@ -126,7 +146,7 @@
-
+
@@ -151,6 +171,59 @@
+
+
diff --git a/OC/RepSolicitudesAnticipo.aspx.cs b/OC/RepSolicitudesAnticipo.aspx.cs
index bed783754..6123bbc9b 100644
--- a/OC/RepSolicitudesAnticipo.aspx.cs
+++ b/OC/RepSolicitudesAnticipo.aspx.cs
@@ -121,20 +121,20 @@ public partial class OC_RepSolicitudesAnticipo : ClsPaginas
{
if (DdlEstatus.SelectedValue.ToEntero() == 3)
{
- GvSolicitudes.Columns[5].Visible = false;
- GvSolicitudes.Columns[9].Visible = false;
+ GvSolicitudes.Columns[6].Visible = false;
+ GvSolicitudes.Columns[10].Visible = false;
- GvSolicitudes.Columns[6].Visible = true;
GvSolicitudes.Columns[7].Visible = true;
+ GvSolicitudes.Columns[8].Visible = true;
}
else
{
- GvSolicitudes.Columns[5].Visible = true;
- GvSolicitudes.Columns[9].Visible = true;
+ GvSolicitudes.Columns[6].Visible = true;
+ GvSolicitudes.Columns[10].Visible = true;
- GvSolicitudes.Columns[6].Visible = false;
GvSolicitudes.Columns[7].Visible = false;
+ GvSolicitudes.Columns[8].Visible = false;
}
CargaDatos();
@@ -153,6 +153,60 @@ public partial class OC_RepSolicitudesAnticipo : ClsPaginas
{
GenerarImpresionMasiva();
}
+ protected void LnkCambiarFecha_Click(object sender, EventArgs e)
+ {
+ GvSolicitudes.Columns[0].Visible = true;
+ LnkGuardar.Visible = true;
+ LnkCambiarFecha.Visible = false;
+ UPAcciones.Update();
+ UPDatos.Update();
+ }
+ protected void BtnGuardarArchivo_Click(object sender, EventArgs e)
+ {
+ ActualizarFechas();
+ RegistraScript("$('#ModalUpload').modal('hide')", "hidemodal1");
+ GvSolicitudes.Columns[0].Visible = false;
+ LnkGuardar.Visible = false;
+ LnkCambiarFecha.Visible = true;
+ UPAcciones.Update();
+ UPDatos.Update();
+ }
+ private void ActualizarFechas()
+ {
+ ClsOIEventos ObjEvento = new ClsOIEventos();
+ DateTime FechaInicio;
+ DateTime FechaFin;
+ int CveEvento;
+ Boolean TieneError = true;
+
+ foreach (GridViewRow Gvr in GvSolicitudes.Rows)
+ {
+ if (Gvr.FCCheckBox("ChkOrdenCompra").Checked)
+ {
+ FechaInicio = txtFechaActualizar.Text.ToDateTime();
+ FechaFin = txtFechaActualizarFin.Text.ToDateTime();
+ CveEvento = Gvr.DataKey("CveEvento").ToEntero();
+ if (ObjEvento.UpdateEvento("-1", "-1", -1, -1, -1, FechaInicio, FechaFin, -1, "-1", CveEvento))
+ {
+ TieneError = false;
+ }
+ else
+ {
+ TieneError = true;
+ Alert("Ocurrio un error al actulizar las fechas", TipoMensaje.MsgError);
+ ObjEvento.RollBack();
+ break;
+
+ }
+ }
+ }
+ if (TieneError == false) {
+ ObjEvento.Commit();
+ Alert("Las Fechas se actualizaron correctamente");
+ }
+ ObjEvento.Dispose();
+ CargaDatos();
+ }
protected void GenerarPDF(String Opcion)
{