Exemplo n.º 1
0
        protected void gdvAsignacionesTS_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int numFilaEsp = Int32.Parse(e.CommandArgument.ToString());

            fechaCreacionSLCT = Convert.ToDateTime(gdvAsignacionesTS.Rows[numFilaEsp].Cells[0].Text);
            empleadoSLCT      = gdvAsignacionesTS.Rows[numFilaEsp].Cells[1].Text;
            fechaInicioSLCT   = Convert.ToDateTime(gdvAsignacionesTS.Rows[numFilaEsp].Cells[2].Text);
            String strFechaInicio = gdvAsignacionesTS.Rows[numFilaEsp].Cells[5].Text;
            String strFechaFin    = gdvAsignacionesTS.Rows[numFilaEsp].Cells[3].Text;

            if (e.CommandName == "cmdActualizar")
            {
                lblVTSAct.Text          = empleadoSLCT;
                lblVFechaInicioAct.Text = strFechaInicio;
                if ((!strFechaFin.Equals(" ")) && (!String.IsNullOrEmpty(strFechaFin)))
                {
                    DateTime fechaFin = Convert.ToDateTime(strFechaFin);
                    txbFechaFin.Text = fechaFin.ToString("dd/MM/yyyy");
                }
                else
                {
                    txbFechaFin.Text = "";
                }
                mostrarPnlActualizarAsignacion();
            }
            else if (e.CommandName == "cmdEliminar")
            {
                if ((((strFechaFin.Equals(" ")) || (String.IsNullOrEmpty(strFechaFin))) && (bdTS.asgTSExisteActivo(S, F, fechaCreacionSLCT.ToString("yyyy-MM-dd HH:mm:ss.fff")) > 0)) || ((!strFechaFin.Equals(" ")) && (!String.IsNullOrEmpty(strFechaFin))))
                {
                    bdTS.asgTSEliminarAsignacion(S, F, empleadoSLCT, fechaCreacionSLCT.ToString("yyyy-MM-dd HH:mm:ss.fff"));
                    llenarGdvAsignaciones();
                }
            }
        }