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(); } } }