private void obtenerUnEvento(MET01_EVENTO ev)
        {
            Evento obj = new Evento();
            Mensaje <MET01_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)
     {
         MET01_EVENTO obj = new MET01_EVENTO();
         obj.EVENTO = Convert.ToDecimal(dtglistado.CurrentRow.Cells[0].Value);
         obtenerUnEvento(obj);
         btnagregar.Visible   = false;
         btnmodificar.Enabled = true;
         btnlimpiar.Text      = "Registrar Nuevo";
     }
 }
Beispiel #3
0
        public Mensaje <Evento> RegistrarEvento(MET01_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 EntitiesMetro())
                {
                    var     valcorrelativo = (from li in db.MET01_EVENTO select li.EVENTO).ToList();
                    decimal correlativo    = 0;

                    if (valcorrelativo.Count > 0)
                    {
                        correlativo = valcorrelativo.Max() + 1;
                    }
                    else
                    {
                        correlativo = 1;
                    }

                    MET01_EVENTO nuevoEvento = new MET01_EVENTO()
                    {
                        EVENTO          = correlativo,
                        NOMBRE          = ev.NOMBRE,
                        ESTADO_REGISTRO = ev.ESTADO_REGISTRO,
                        //USUARIO_CREACION = Global.usuario,
                        USUARIO_CREACION = "MET01",
                        FECHA_CREACION   = DateTime.Now
                    };

                    db.MET01_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.error   = ex.ToString();
                return(result);
            }
        }
Beispiel #4
0
        public Mensaje <Evento> ActualizarRegistroEvento(MET01_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 EntitiesMetro())
                {
                    MET01_EVENTO nuevoEvento = (from e in db.MET01_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.USUARIO_MODIFICACION = "MET01";
                    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.error   = 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
     {
         MET01_EVENTO obj = new MET01_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
     {
         MET01_EVENTO obj = new MET01_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();
     }
 }
Beispiel #7
0
        public Mensaje <MET01_EVENTO> obtenerEvento(MET01_EVENTO ev)
        {
            Mensaje <MET01_EVENTO> result = new Mensaje <MET01_EVENTO>();

            result.codigo  = 1;
            result.mensaje = "Ocurrio un Error en base de datos al obtener el Evento";
            result.data    = new MET01_EVENTO();

            try
            {
                using (var db = new EntitiesMetro())
                {
                    var concep = (from li in db.MET01_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 MET01_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.error   = ex.ToString();
                return(result);
            }
        }