private void obtenerUnEvento(REC01_EVENTO ev) { Evento obj = new Evento(); Mensaje <REC01_EVENTO> resp = obj.obtenerEvento(ev); descripcionEstado(); txtnombre.Text = resp.data.NOMBRE; cbxestado.SelectedValue = resp.data.ESTADO_REGISTRO.ToString(); }
private void dtglistado_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex != -1) { REC01_EVENTO obj = new REC01_EVENTO(); obj.EVENTO = Convert.ToDecimal(dtglistado.CurrentRow.Cells[0].Value); obtenerUnEvento(obj); btnagregar.Visible = false; btnmodificar.Enabled = true; btnlimpiar.Text = "Registrar Nuevo"; } }
/// <summary> /// Metodo que se utiliza para registrar un nuevo evento /// </summary> /// <param name="ev"></param> /// <returns></returns> public Mensaje <Evento> RegistrarEvento(REC01_EVENTO ev) { Mensaje <Evento> result = new Mensaje <Evento>(); result.codigo = 1; result.mensaje = "Ocurrio un Error en base de datos al tratar de registrar el Evento"; result.data = new Evento(); try { using (var db = new EsquemaREC01()) { var valcorrelativo = (from li in db.REC01_EVENTO select li.EVENTO).ToList(); decimal correlativo = 0; if (valcorrelativo.Count > 0) { correlativo = valcorrelativo.Max() + 1; } else { correlativo = 1; } REC01_EVENTO nuevoEvento = new REC01_EVENTO() { EVENTO = correlativo, NOMBRE = ev.NOMBRE, ESTADO_REGISTRO = ev.ESTADO_REGISTRO, USUARIO_CREACION = Global.usuariologueado, FECHA_CREACION = DateTime.Now }; db.REC01_EVENTO.Add(nuevoEvento); db.SaveChanges(); } result.codigo = 0; result.mensaje = "Se ha registrado correctamente el Evento: " + ev.NOMBRE; return(result); } catch (Exception ex) { result.codigo = -1; result.mensaje = "Ocurrio una excepcion, Referencia: " + ex.ToString(); result.mensajeError = ex.ToString(); return(result); } }
/// <summary> /// Metodo que se utiliza para Modificar el nombre o estado de un Evento /// </summary> /// <param name="ev"></param> /// <returns></returns> public Mensaje <Evento> ActualizarRegistroEvento(REC01_EVENTO ev) { Mensaje <Evento> result = new Mensaje <Evento>(); result.codigo = 1; result.mensaje = "Ocurrio un Error en base de datos al Actualizar el registro del Evento " + ev.NOMBRE; result.data = new Evento(); try { using (var db = new EsquemaREC01()) { REC01_EVENTO nuevoEvento = (from e in db.REC01_EVENTO where e.EVENTO == ev.EVENTO select e).SingleOrDefault(); if (nuevoEvento == null) { result.codigo = -1; result.mensaje = "No existe ningun registro con el dato del evento enviando para su Actualizacion"; return(result); } nuevoEvento.NOMBRE = ev.NOMBRE; nuevoEvento.ESTADO_REGISTRO = ev.ESTADO_REGISTRO; nuevoEvento.USUARIO_MODIFICACION = Global.usuariologueado; nuevoEvento.FECHA_MODIFICACION = DateTime.Now; db.SaveChanges(); } result.codigo = 0; result.mensaje = "Se ha actualizado correctamente el Evento: " + ev.NOMBRE; return(result); } catch (Exception ex) { result.codigo = -1; result.mensaje = "Ocurrio una excepcion, Referencia: " + ex.ToString(); result.mensajeError = ex.ToString(); return(result); } }
private void actualizarRegistroEvento() { if (txtnombre.Text.Trim() == "" || txtnombre.Text.Trim() == null) { MessageBox.Show("El dato del Nombre del Evento esta vacio o solo contiene espacios, favor de colocar un nombre Valido"); } else if (cbxestado.SelectedValue == null) { MessageBox.Show("El ESTADO DEL EVENTO que requiere actualizar esta vacio, favor de seleccionar un estado para modificar"); } else { REC01_EVENTO obj = new REC01_EVENTO(); obj.EVENTO = Convert.ToDecimal(dtglistado.CurrentRow.Cells[0].Value); obj.NOMBRE = txtnombre.Text.ToString(); obj.ESTADO_REGISTRO = cbxestado.SelectedValue.ToString(); Evento reg = new Evento(); Mensaje <Evento> resp = reg.ActualizarRegistroEvento(obj); MessageBox.Show(resp.mensaje); } }
private void registrarEvento() { if (txtnombre.Text.Trim() == "" || txtnombre.Text.Trim() == null) { MessageBox.Show("El dato del Nombre del Evento esta vacio o solo contiene espacios, favor de colocar un nombre Valido"); } else if (cbxestado.SelectedValue == null) { MessageBox.Show("El ESTADO DEL EVENTO que requiere registrar esta vacio, favor de seleccionar un estado para registrar"); } else { REC01_EVENTO obj = new REC01_EVENTO(); obj.NOMBRE = txtnombre.Text.ToString(); obj.ESTADO_REGISTRO = cbxestado.SelectedValue.ToString(); Evento reg = new Evento(); Mensaje <Evento> resp = reg.RegistrarEvento(obj); MessageBox.Show(resp.mensaje); limpiar(); } }
/// <summary> /// Metodo que retorna informacion de un Evento /// </summary> /// <param name="ev"></param> /// <returns></returns> public Mensaje <REC01_EVENTO> obtenerEvento(REC01_EVENTO ev) { Mensaje <REC01_EVENTO> result = new Mensaje <REC01_EVENTO>(); result.codigo = 1; result.mensaje = "Ocurrio un Error en base de datos al obtener el Evento"; result.data = new REC01_EVENTO(); try { using (var db = new EsquemaREC01()) { var concep = (from li in db.REC01_EVENTO where li.EVENTO == ev.EVENTO select li).SingleOrDefault(); if (concep != null) { result.data = concep; } else { result.codigo = -1; result.mensaje = "No existe informacion del Evento enviado"; result.data = new REC01_EVENTO(); return(result); } result.codigo = 0; result.mensaje = "Ok"; return(result); } } catch (Exception ex) { result.codigo = -1; result.mensaje = "Ocurrio una Excepcion, referencia: " + ex.ToString(); result.mensajeError = ex.ToString(); return(result); } }