public UsuarioBean login_usuario_acceso(UsuarioBean acceso) { UsuarioBean usuario = new UsuarioBean(); mibase.abrir_conexion_base(); try { List<UsuarioBean> lsUsuario = mibase.obtenerUsurioByDocumento(acceso.getNumeroDocumento(),true); if (lsUsuario[0].getPassword().CompareTo(acceso.getPassword()) == 0) { usuario = lsUsuario[0]; } else { usuario.setPassword("Contraseña incorrecta"); } } catch (ExpObtenerRegistro ex) { usuario.setPassword(ex.Message); } catch (ArgumentOutOfRangeException ex) { string ms = ex.Message; usuario.setPassword("usuario no existe"); } finally { mibase.cerrar_conexion_base(); } return usuario; }
public void btn_acceso_sistema(object sender, EventArgs e) { usuarioLogin = new UsuarioBean(); usuarioLogin.setNumeroDocumento(this.txbxDocumento.Text); usuarioLogin.setPassword(GlobalSistema.seguridad.encriptar_informacion(this.txbxPassword.Text)); usuarioLogin = GlobalSistema.sistema.login_usuario_acceso(usuarioLogin); if (string.IsNullOrEmpty(usuarioLogin.getNombres())) { this.mensajeError.Text = usuarioLogin.getPassword(); } else if (usuarioLogin.getEstadoUsuario().Equals("A") || usuarioLogin.getNumeroDocumento().Equals("1716166788")) { Session[GlobalSistema.usuarioSesionSistema] = usuarioLogin; usuarioLogin.setFechaUltimoAcceso(System.DateTime.Now); GlobalSistema.sistema.insertar_usuario_sistema(usuarioLogin, false); Response.Redirect("EdicionIngresoIncidente.aspx"); } else if (usuarioLogin.getEstadoUsuario().Equals("E")) { this.mensajeError.Text = "Usuario no permitido el acceso, contactese con soporte"; } else if (usuarioLogin.getEstadoUsuario().Equals("I")) { this.mensajeError.Text = "Usuario inabilitado, debe ser dado de alta por el administrador"; } else { this.mensajeError.Text = "Estado desconocido"; } }
public void btn_cambiarContraseña(object sender, EventArgs e) { string passCifrado = GlobalSistema.seguridad.encriptar_informacion(this.txbxActual.Text); if (passCifrado.Equals(usuarioSesion.getPassword())) { if (txbxNueva.Text.Equals(txbxConfirmar.Text)) { usuarioSesion.setPassword(GlobalSistema.seguridad.encriptar_informacion(this.txbxNueva.Text)); usuarioSesion = GlobalSistema.sistema.actualizar_usuario_sistema(usuarioSesion); if (string.IsNullOrEmpty(usuarioSesion.getApellido())) { lblMensaje.Text = usuarioSesion.getPassword(); } else { Session[GlobalSistema.usuarioSesionSistema] = usuarioSesion; lblMensaje.Text = "cambio de contraseña exitoso"; } } else { lblMensaje.Text = "Contraseña nueva y confirmación no corresponden"; } } else { lblMensaje.Text = "No es la contraseña actual"; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { usuarioSesion = (UsuarioBean)Session[GlobalSistema.usuarioSesionSistema]; this.txbxFechaInicio.Text = System.DateTime.Now.ToString("MM/dd/yyyy ") + "00:00:00 AM"; this.txbxFechaFin.Text = System.DateTime.Now.ToString(GlobalSistema.formatoFecha, CultureInfo.InvariantCulture); } ClientScript.RegisterStartupScript(GetType(), "", "mostrarDateTimePickerTxbxFin();mostrarDateTimePickerTxbxInicio();", true); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { sesionUsuario = (UsuarioBean)Session[GlobalSistema.usuarioSesionSistema]; //lblUsuarioRegistra.Text = sesionUsuario.getNombres()+" " + sesionUsuario.getApellido(); lblUsuarioRegistra.Text = sesionUsuario.getNumeroDocumento(); lblUsuarioAsigna.Text = sesionUsuario.getNumeroDocumento(); cargar_combo_box(); cargar_datos_sesion(); } }
protected void Page_Load(object sender, EventArgs e) { usuarioSesion = (UsuarioBean)Session[GlobalSistema.usuarioSesionSistema]; GridViewIncidente.AutoGenerateColumns = false; if (!IsPostBack) { cargar_datos_sucesos_usuario(); this.txbxFechaInicio.Text = System.DateTime.Now.ToString(GlobalSistema.formatoFecha.Substring(0,9)) + " 00:00:00 AM"; this.txbxFechaFin.Text = System.DateTime.Now.ToString(GlobalSistema.formatoFecha, CultureInfo.InvariantCulture); } ClientScript.RegisterStartupScript(GetType(), "", "mostrarDateTimePickerTxbxFin();mostrarDateTimePickerTxbxInicio();", true); }
public string insertar_usuario_sistema(UsuarioBean usuario,bool insertar) { string mensaje = string.Empty; mibase.abrir_conexion_base(); try { mibase.insertarActualizarUsuario(usuario, insertar); mensaje = "Proceso realizado con exito,se enviará una notificación a su correo para dar de alta su usuario"; } catch (ExInsertarRegistro ex) { mensaje = ex.Message; } catch (ExConexionBase ex) { mensaje = ex.Message; } finally { mibase.cerrar_conexion_base(); } return mensaje; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { lblPiePagina.Text = GlobalSistema.sistema.obtenerListParametro("A",4)[0].valor; sesionU = (UsuarioBean)Session[GlobalSistema.usuarioSesionSistema]; try { if (string.IsNullOrEmpty(sesionU.getApellido())) { Response.Redirect("Defult.aspx"); } lblUsuario.Text = "Conectado : " +sesionU.getNumeroDocumento()+":"+ sesionU.getApellido() + " " + sesionU.getNombres(); } catch (NullReferenceException ex) { string ms = ex.Message; Session.RemoveAll(); Response.Redirect("Default.aspx"); } } }
public void insertar_usuario(UsuarioBean usuario) { SqlCommand cmd = new SqlCommand("insertar_usuario_sp", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@documento", usuario.getNumeroDocumento()); cmd.Parameters.AddWithValue("@nombre", usuario.getNombres()); cmd.Parameters.AddWithValue("@apellido", usuario.getApellido()); cmd.Parameters.AddWithValue("@password", usuario.getPassword()); cmd.Parameters.AddWithValue("@correo", usuario.getCorreo()); try { int i = cmd.ExecuteNonQuery(); if (i == 0) { throw new ExInsertarRegistro("Usuario "+usuario.getNumeroDocumento()+ ", No se inserto revise datos"); } } catch (ArgumentException ex) { logs.escritura_archivo_string_ex(ex); throw new ExInsertarRegistro("Error en procesos"); } catch (InvalidOperationException ex) { logs.escritura_archivo_string_ex(ex); throw new ExConexionBase(ex.Message); } catch (SqlException ex) { logs.escritura_archivo_string_ex(ex); throw new ExConexionBase(ex.Message); } catch (Exception ex) { logs.escritura_archivo_string_ex(ex); throw new ExConexionBase(ex.Message); } }
public void guardarSuceso(object sender,EventArgs e) { sucesoBean suceso = new sucesoBean(); suceso.codigo_usuario_reporta = GlobalSistema.sistema.obtenerDatosUsuario(lblUsuarioReporta.Text,true).getCodigoUsuario(); suceso.codigo_usuario = Int16.Parse(lsBxUsuarios.SelectedValue); suceso.codigoIncidente = txbxCodigoIncidente.Text; UsuarioBean usrTmp = new UsuarioBean(); usrTmp.setCodigoUsuario(0); List<SucesoReporteBean> lsSuceso = GlobalSistema.sistema.obtenerIncidentesReportePorUsuario(txbxCodigoIncidente.Text, usrTmp); if (lsSuceso.Count > 0) { lblMensaje.Text = "Suceso ya registrado "; return; } DateTime fechaRegistro = DateTime.ParseExact("01/01/1900", "MM/dd/yyyy", CultureInfo.CreateSpecificCulture("en-US")); suceso.registroIncidente = DateTime.Now; suceso.reporteIncidente = fechaRegistro; suceso.fechaCierre = fechaRegistro; suceso.primerInteraccion = fechaRegistro; suceso.etiqueta = txbxDescripcion.Text; suceso.pais = ""; suceso.descripcionincidente = ""; suceso.codigoGrupoAsignado = 1; lblMensaje.Text = GlobalSistema.sistema.insertarActualizarSucesoUsuario(suceso); }
public List<UsuarioBean> obtenerUsurioByDocumento(string documento, bool tipoBusqueda) { SqlCommand cmd = null; if (tipoBusqueda) // true es documento { cmd = new SqlCommand("obtener_usuario_sp", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@documento", documento); } else { cmd = new SqlCommand("obtener_usuario_id_sp", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigo_usuario", documento); } List<UsuarioBean> usuarios = new List<UsuarioBean>(); try { SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable tb = new DataTable("UsuarioBean"); da.Fill(tb); for (int i = 0; i < tb.Rows.Count; i++) { UsuarioBean usuario = new UsuarioBean(); usuario.setCodigoUsuario(Convert.ToInt16(tb.Rows[i][0].ToString())); usuario.setNumeroDocumento(tb.Rows[i][1].ToString()); usuario.setNombres(tb.Rows[i][2].ToString()); usuario.setApellido(tb.Rows[i][3].ToString()); usuario.setEstadoUsuario(tb.Rows[i][4].ToString()); usuario.setFechaCreacion(DateTime.Parse(tb.Rows[i][5].ToString())); if (!string.IsNullOrEmpty(tb.Rows[i][6].ToString())) usuario.setFechaUltimoAcceso(DateTime.Parse(tb.Rows[i][6].ToString())); usuario.setNivelAcceso(Convert.ToInt16(tb.Rows[i][7].ToString())); usuario.setPassword(tb.Rows[i][8].ToString()); usuario.setCorreo(tb.Rows[i][9].ToString()); usuarios.Add(usuario); } return usuarios; } catch (IndexOutOfRangeException ex) { logs.escritura_archivo_string_ex(ex); throw new ExpObtenerRegistro(ex.Message); } catch (ArgumentNullException ex) { logs.escritura_archivo_string_ex(ex); throw new ExpObtenerRegistro(ex.Message); } catch (Exception ex) { logs.escritura_archivo_string_ex(ex); throw new Exception(ex.Message); } }
public UsuarioBean actualizar_usuario_sistema(UsuarioBean actualizar) { UsuarioBean usuario = new UsuarioBean(); mibase.abrir_conexion_base(); try { mibase.insertarActualizarUsuario(actualizar, false); usuario = actualizar; } catch (ExpObtenerRegistro ex) { usuario.setApellido(null); usuario.setPassword(ex.Message); } catch (ArgumentOutOfRangeException ex) { string ms = ex.Message; usuario.setApellido(null); usuario.setPassword("usuario no actualizado"); } catch (ExInsertarRegistro ex) { string ms = ex.Message; usuario.setApellido(null); usuario.setPassword(ex.Message); } catch (Exception ex) { string ms = ex.Message; usuario.setApellido(null); usuario.setPassword("Error en actualizacion, contactese con soporte"); } finally { mibase.cerrar_conexion_base(); } return usuario; }
protected void Page_Load(object sender, EventArgs e) { usuarioSesion = (UsuarioBean)Session[GlobalSistema.usuarioSesionSistema]; }
public List<SucesoReporteBean> obtenerReporteFechaUsuarioAsignados(DateTime inicio, DateTime fin, UsuarioBean usuario) { mibase.abrir_conexion_base(); List<SucesoReporteBean> sucesos = null; try { sucesos = mibase.obtenerListaSucesoReportePorFecha(inicio, fin, usuario,true); } catch (ExpObtenerRegistro ex) { string msstr = ex.Message; } finally { mibase.cerrar_conexion_base(); } return sucesos; }
public List<SucesoReporteBean> obtenerIncidentesAsignadosPorUsuario(string codigoIncidente, UsuarioBean usuario) { mibase.abrir_conexion_base(); List<SucesoReporteBean> sucesos = null; try { sucesos = mibase.obtenerListaNoAtendidosReporte(codigoIncidente, usuario); } catch (ExpObtenerRegistro ex) { string msstr = ex.Message; } finally { mibase.cerrar_conexion_base(); } return sucesos; }
protected void Page_Load(object sender, EventArgs e) { registroUsr = new UsuarioBean(); }
public List<SucesoReporteBean> obtenerListaNoAtendidosReporte(string codigoIncidente, UsuarioBean usuario) { SqlCommand cmd = null; cmd = new SqlCommand("obtener_registro_asignado_reporte_sp", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@codigo_incidente", codigoIncidente); cmd.Parameters.AddWithValue("@codigo_usuario", usuario.getCodigoUsuario()); cmd.Parameters.AddWithValue("@nivel_acceso", usuario.getNivelAcceso()); List<SucesoReporteBean> selecciones = new List<SucesoReporteBean>(); try { SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable tb = new DataTable("SucesoBean"); da.Fill(tb); for (int i = 0; i < tb.Rows.Count; i++) { SucesoReporteBean seleccion = new SucesoReporteBean(); seleccion.documento = tb.Rows[i][0].ToString(); seleccion.codigo_usuario = tb.Rows[i][1].ToString(); seleccion.codigoIncidente = tb.Rows[i][2].ToString(); seleccion.recibidoSistemas = bool.Parse(tb.Rows[i][3].ToString()); seleccion.codigoTipoSistemas = tb.Rows[i][4].ToString(); seleccion.registroIncidente = DateTime.Parse(tb.Rows[i][5].ToString()).ToString(formatoFecha, CultureInfo.InvariantCulture); seleccion.reporteIncidente = DateTime.Parse(tb.Rows[i][6].ToString()).ToString(formatoFecha, CultureInfo.InvariantCulture); seleccion.primerInteraccion = DateTime.Parse(tb.Rows[i][7].ToString()).ToString(formatoFecha, CultureInfo.InvariantCulture); seleccion.codigoGrupoAsignado = tb.Rows[i][8].ToString(); seleccion.codigoDato = tb.Rows[i][9].ToString(); seleccion.codigoSop = tb.Rows[i][10].ToString(); seleccion.estadoIncidente = tb.Rows[i][11].ToString(); seleccion.codigoTierUno = tb.Rows[i][12].ToString(); seleccion.codigoTierDos = tb.Rows[i][13].ToString(); seleccion.codigoTierTres = tb.Rows[i][14].ToString(); seleccion.enviadoSistmas = bool.Parse(tb.Rows[i][15].ToString()); seleccion.fechaCierre = DateTime.Parse(tb.Rows[i][16].ToString()).ToString(formatoFecha, CultureInfo.InvariantCulture); seleccion.descripcionincidente = tb.Rows[i][17].ToString(); seleccion.pais = tb.Rows[i][18].ToString(); seleccion.estadistica = bool.Parse(tb.Rows[i][19].ToString()); seleccion.etiqueta = tb.Rows[i][20].ToString(); selecciones.Add(seleccion); } return selecciones; } catch (IndexOutOfRangeException ex) { logs.escritura_archivo_string_ex(ex); throw new ExpObtenerRegistro(ex.Message); } catch (ArgumentNullException ex) { logs.escritura_archivo_string_ex(ex); throw new ExpObtenerRegistro(ex.Message); } catch (Exception ex) { logs.escritura_archivo_string_ex(ex); throw new Exception(ex.Message); } }
public string insertarActualizarSucesoUsuario(sucesoBean sucesoUsr) { mibase.abrir_conexion_base(); UsuarioBean usr = new UsuarioBean(); usr.setCodigoUsuario(0); string mensaje = string.Empty; try { List<sucesoBean> sucesos = mibase.obtenerListaSuceso(sucesoUsr.codigoIncidente, usr); if (sucesos.Count > 0) { //actualizamos mensaje = mibase.insertarActulizarSuceso(sucesoUsr, false); } else { // insertamos sucesoUsr.etiqueta = ""; mensaje =mibase.insertarActulizarSuceso(sucesoUsr, true); } //mensaje = "Proceso realizado con éxito"; } catch (ExInsertarRegistro ex) { mensaje = ex.Message; } catch (ExConexionBase ex) { mensaje = ex.Message; } finally { mibase.cerrar_conexion_base(); } return mensaje; }
public int insertarActualizarUsuario(UsuarioBean usuario, bool insertar) { SqlCommand cmd = null; string mensaje = ""; if (insertar) {//True inseertar mensaje = "inserto"; cmd = new SqlCommand("insertar_usuario_sp", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@documento", usuario.getNumeroDocumento()); cmd.Parameters.AddWithValue("@nombre", usuario.getNombres()); cmd.Parameters.AddWithValue("@apellido", usuario.getApellido()); cmd.Parameters.AddWithValue("@password", usuario.getPassword()); cmd.Parameters.AddWithValue("@correo", usuario.getCorreo()); } else { //false actuliza mensaje = "actualizo"; cmd = new SqlCommand("actualizar_datos_usuario_sp", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_usuario", usuario.getCodigoUsuario()); cmd.Parameters.AddWithValue("@documento", usuario.getNumeroDocumento()); cmd.Parameters.AddWithValue("@nombre", usuario.getNombres()); cmd.Parameters.AddWithValue("@apellido", usuario.getApellido()); cmd.Parameters.AddWithValue("@password", usuario.getPassword()); cmd.Parameters.AddWithValue("@correo", usuario.getCorreo()); cmd.Parameters.AddWithValue("@estado", usuario.getEstadoUsuario()); cmd.Parameters.AddWithValue("@fecha_ingreso", usuario.getFechaUltimoAcceso()); } try { int i = cmd.ExecuteNonQuery(); if (i == 0) { throw new ExInsertarRegistro("Usuario " + usuario.getNumeroDocumento() + ", No se "+mensaje+" revise datos"); } else { return i; } } catch (ArgumentException ex) { logs.escritura_archivo_string_ex(ex); throw new ExInsertarRegistro("Error en procesos"); } catch (InvalidOperationException ex) { logs.escritura_archivo_string_ex(ex); throw new ExConexionBase(ex.Message); } catch (SqlException ex) { logs.escritura_archivo_string_ex(ex); if (ex.Message.Contains("numero_documento_unique")) { throw new ExInsertarRegistro("Número de documento ya existe en el sistema"); } throw new ExConexionBase(ex.Message); } catch (Exception ex) { logs.escritura_archivo_string_ex(ex); throw new ExConexionBase(ex.Message); } }
public void guardar_suceso_sistema(object sender, EventArgs e) { if (suceso == null) { suceso = new sucesoBean(); } //Buscar si código de suceso fue ingresado anteriormente UsuarioBean usrTmp = new UsuarioBean(); usrTmp.setCodigoUsuario(0); List<SucesoReporteBean> lsSuceso = GlobalSistema.sistema.obtenerIncidentesReportePorUsuario(txbxNumIncidente.Text,usrTmp); //if (lsSuceso.Count > 0 && sesionUsuario.getNivelAcceso() != 0) //{ suceso.codigo_usuario = GlobalSistema.sistema.obtenerDatosUsuario(lblUsuarioRegistra.Text, true).getCodigoUsuario(); // if (!sesionUsuario.getNumeroDocumento().Equals(lsSuceso[0].documento)) // { // lblMensajeError.Text = "Suceso registrado, con usuario " + lsSuceso[0].codigo_usuario + " solo este usuario puede editar"; // return; // } //} //else { suceso.codigo_usuario = sesionUsuario.getCodigoUsuario(); //} //DateTime fechaRegistro = Convert.ToDateTime(this.txbxFechaIncidente.Text); DateTime fechaRegistro = System.DateTime.Now; try { if (txbxFechaIncidente.Text.EndsWith("AM") || txbxFechaIncidente.Text.EndsWith("PM")) { fechaRegistro = DateTime.ParseExact(this.txbxFechaIncidente.Text, GlobalSistema.formatoFecha, CultureInfo.CreateSpecificCulture("en-US")); } else { fechaRegistro = DateTime.ParseExact(this.txbxFechaIncidente.Text, "MM/dd/yyyy HH:mm", CultureInfo.CreateSpecificCulture("en-US")); } suceso.reporteIncidente = fechaRegistro; //DateTime fechaPrimeraInteraccion = Convert.ToDateTime("1900-01-01"); DateTime fechaPrimeraInteraccion = DateTime.ParseExact("01/01/1900", "MM/dd/yyyy", CultureInfo.CreateSpecificCulture("en-US")); //DateTime fechaFin = Convert.ToDateTime("1900-01-01"); DateTime fechaFin = DateTime.ParseExact("01/01/1900", "MM/dd/yyyy", CultureInfo.CreateSpecificCulture("en-US")); if (!string.IsNullOrEmpty(this.txbxFechaInicio.Text)) { //fechaPrimeraInteraccion = Convert.ToDateTime(this.txbxFechaInicio.Text); if (txbxFechaInicio.Text.EndsWith("AM") || txbxFechaInicio.Text.EndsWith("PM")) { fechaPrimeraInteraccion = DateTime.ParseExact(this.txbxFechaInicio.Text, GlobalSistema.formatoFecha, CultureInfo.CreateSpecificCulture("en-US")); } else { fechaPrimeraInteraccion = DateTime.ParseExact(this.txbxFechaInicio.Text, "MM/dd/yyyy HH:mm", CultureInfo.CreateSpecificCulture("en-US")); } if (DateTime.Compare(fechaPrimeraInteraccion, fechaRegistro) < 0) { this.lblMensajeError.Text = "Fecha de Primera Interacción debe ser mayor que la fecha registro"; return; } suceso.primerInteraccion = fechaPrimeraInteraccion; } else { suceso.primerInteraccion = fechaPrimeraInteraccion; } if (!string.IsNullOrEmpty(this.txbxFechaFin.Text)) { //fechaFin = Convert.ToDateTime(this.txbxFechaFin.Text); if (txbxFechaFin.Text.EndsWith("AM") || txbxFechaFin.Text.EndsWith("PM")) { fechaFin = DateTime.ParseExact(this.txbxFechaFin.Text, GlobalSistema.formatoFecha, CultureInfo.CreateSpecificCulture("en-US")); } else { fechaFin = DateTime.ParseExact(this.txbxFechaFin.Text, "MM/dd/yyyy HH:mm", CultureInfo.CreateSpecificCulture("en-US")); } if (DateTime.Compare(fechaPrimeraInteraccion, Convert.ToDateTime("1900-01-01")) == 0) { this.lblMensajeError.Text = "Seleccione una fecha de primera iteracción para cerrar"; return; } if (DateTime.Compare(fechaPrimeraInteraccion, fechaFin) > 0) { this.lblMensajeError.Text = "Fecha de cierre debe ser mayor que la Primera Interacción"; return; } suceso.fechaCierre = fechaFin; } else { suceso.fechaCierre = fechaFin; } suceso.codigoIncidente = this.txbxNumIncidente.Text; suceso.descripcionincidente = this.txbxObservacion.Text; suceso.etiqueta = this.txbxEtiqueta.Text; suceso.pais = this.txbxPais.Text; suceso.codigoDato = Convert.ToInt16(this.lsBxDatoSeleccionado.SelectedValue); suceso.estadoIncidente = Convert.ToInt16(this.lsBxEstadoIncidente.SelectedValue); suceso.codigoGrupoAsignado = Convert.ToInt16(this.lsBxGrupoAsignado.SelectedValue); suceso.codigoSop = Convert.ToInt16(this.lsBxSOP.SelectedValue); suceso.codigoTierUno = Convert.ToInt16(this.lsBxTierUno.SelectedValue); suceso.codigoTierDos = Convert.ToInt16(this.lsBxTierII.SelectedValue); suceso.codigoTierTres = Convert.ToInt16(this.lsBxTierIII.SelectedValue); suceso.codigoTipoSistemas = Convert.ToInt16(this.lsBxTipoSistemas.SelectedValue); suceso.codigo_usuario_reporta = GlobalSistema.sistema.obtenerDatosUsuario(lblUsuarioAsigna.Text, true).getCodigoUsuario(); suceso.enviadoSistmas = chBxEnviado.Checked; suceso.recibidoSistemas = chbxRebido.Checked; suceso.estadistica = chbxEstadistica.Checked; lblMensajeError.Text = GlobalSistema.sistema.insertarActualizarSucesoUsuario(suceso); } catch(FormatException ex) { lblMensajeError.Text = ex.Message; lblMensajeError.Text = "Debe ingresar formato de fecha Remedy"; } }