protected void UpdateDosificacionButton_Click(object sender, EventArgs e) { try { Dosificacion objDosificacion = new Dosificacion(); if (!string.IsNullOrEmpty(desdeTextBox.Text)) { objDosificacion.Desde = Convert.ToInt32(desdeTextBox.Text); ErrorDesde.Visible = false; } else { ErrorDesde.Visible = true; } if (!string.IsNullOrEmpty(HastaTextBox.Text)) { objDosificacion.Hasta = Convert.ToInt32(HastaTextBox.Text); errorHasta.Visible = false; } else { errorHasta.Visible = true; } if (!string.IsNullOrEmpty(NumeroAutorizacionTextBox.Text)) { objDosificacion.NumeroAutorizacion = NumeroAutorizacionTextBox.Text; errorNumAutorizacion.Visible = false; } else { errorNumAutorizacion.Visible = true; } if (!string.IsNullOrEmpty(LlaveDosificacionTextBox.Text)) { objDosificacion.LlaveDosificacion = LlaveDosificacionTextBox.Text; errorLlave.Visible = false; } else { errorLlave.Visible = true; } if (!string.IsNullOrEmpty(fechaInicio.Text)) { objDosificacion.FechaInicio = Convert.ToDateTime(fechaInicio.Text); errorFechaInicio.Visible = false; } else { errorFechaInicio.Visible = true; } if (!string.IsNullOrEmpty(fechaFinal.Text)) { objDosificacion.FechaFinal = Convert.ToDateTime(fechaFinal.Text); errorFechaFinal.Visible = false; } else { errorFechaFinal.Visible = true; } if (!string.IsNullOrEmpty(FacturaActualTextBox.Text)) { objDosificacion.FacturaActual = Convert.ToInt32(FacturaActualTextBox.Text); errorFacturaActual.Visible = false; } else { errorFacturaActual.Visible = true; } if (!string.IsNullOrEmpty(NitTextBox.Text)) { objDosificacion.Nit = Convert.ToInt32(NitTextBox.Text); errorNit.Visible = false; } else { errorNit.Visible = true; } if (!string.IsNullOrEmpty(GlosaTextBox.Text)) { objDosificacion.Glosa = GlosaTextBox.Text; errorGlosa.Visible = false; } else { errorGlosa.Visible = true; } if (objDosificacion.Desde >= 0 && objDosificacion.Hasta > 0 && !string.IsNullOrEmpty(objDosificacion.NumeroAutorizacion) && !string.IsNullOrEmpty(objDosificacion.LlaveDosificacion) && objDosificacion.FechaInicio != null && objDosificacion.FechaFinal != null && objDosificacion.FacturaActual > 0 && objDosificacion.Nit > 0 && !string.IsNullOrEmpty(objDosificacion.Glosa)) { if (existeDosificacionHabilitada()) { estadoLista.SelectedValue = "0"; objDosificacion.CboEstado = Convert.ToInt32(estadoLista.SelectedValue); ClientScript.RegisterStartupScript(GetType(), "js", "alert('no se puede actualizar el estado por que otro esta activado');", true); } else { objDosificacion.CboEstado = Convert.ToInt32(estadoLista.SelectedValue); } objDosificacion.DosificacionId = Convert.ToInt32(DosificacionIdHiddenField.Value); objDosificacion.CboEstado = Convert.ToInt32(estadoLista.SelectedValue); DosificacionBLL.UpdateCarrtio(objDosificacion); Response.Redirect("~/Administracion/Dosificacion/ListaDosificacion.aspx"); } //string cuatroUltimosNumero = fechaInicio.Text.Substring(0, 10); //ClientScript.RegisterStartupScript(GetType(), "js", "alert('la fecha es:" + cuatroUltimosNumero + "');", true); } catch (Exception ex) { throw ex; } }