Exemplo n.º 1
0
        private void obtenerUnPais(REC01_PAIS pa)
        {
            Pais obj = new Pais();
            Mensaje <REC01_PAIS> resp = obj.obtenerPais(pa);

            descripcionEstado();
            txtnombre.Text          = resp.data.DESCRIPCION;
            cbxestado.SelectedValue = resp.data.ESTADO_REGISTRO.ToString();
        }
Exemplo n.º 2
0
        private void dtglistado_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex != -1)
            {
                REC01_PAIS obj = new REC01_PAIS();
                obj.PAIS = dtglistado.CurrentRow.Cells[0].Value.ToString();
                obtenerUnPais(obj);

                txtnombre.Text       = dtglistado.CurrentRow.Cells[1].Value.ToString();
                btnmodificar.Enabled = true;
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Metodo que se utiliza para Modificar el nombre o estado de un Pais
        /// </summary>
        /// <param name="ev"></param>
        /// <returns></returns>
        public Mensaje <Pais> ActualizarRegistroPais(REC01_PAIS ev)
        {
            Mensaje <Pais> result = new Mensaje <Pais>();

            result.codigo  = 1;
            result.mensaje = "Ocurrio un Error en base de datos al Actualizar el registro del Pais " + ev.DESCRIPCION;
            result.data    = new Pais();

            try
            {
                using (var db = new EsquemaREC01())
                {
                    REC01_PAIS nuevoPais = (from e in db.REC01_PAIS
                                            where e.PAIS == ev.PAIS
                                            select e).SingleOrDefault();

                    if (nuevoPais == null)
                    {
                        result.codigo  = -1;
                        result.mensaje = "No existe ningun registro con el dato del Pais enviando para su Actualizacion";
                        return(result);
                    }

                    nuevoPais.DESCRIPCION          = ev.DESCRIPCION;
                    nuevoPais.ESTADO_REGISTRO      = ev.ESTADO_REGISTRO;
                    nuevoPais.USUARIO_MODIFICACION = Global.usuariologueado;
                    nuevoPais.FECHA_MODIFICACION   = DateTime.Now;
                    db.SaveChanges();
                }
                result.codigo  = 0;
                result.mensaje = "Se ha actualizado correctamente el Pais: " + ev.DESCRIPCION;
                return(result);
            }
            catch (Exception ex)
            {
                result.codigo       = -1;
                result.mensaje      = "Ocurrio una excepcion, Referencia: " + ex.ToString();
                result.mensajeError = ex.ToString();
                return(result);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Metodo que retorna informacion de un Banco
        /// </summary>
        /// <param name="pa"></param>
        /// <returns></returns>
        public Mensaje <REC01_PAIS> obtenerPais(REC01_PAIS pa)
        {
            Mensaje <REC01_PAIS> result = new Mensaje <REC01_PAIS>();

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

            try
            {
                using (var db = new EsquemaREC01())
                {
                    var concep = (from li in db.REC01_PAIS
                                  where li.PAIS == pa.PAIS
                                  select li).SingleOrDefault();

                    if (concep != null)
                    {
                        result.data = concep;
                    }
                    else
                    {
                        result.codigo  = -1;
                        result.mensaje = "No existe informacion del Pais enviado";
                        result.data    = new REC01_PAIS();
                        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);
            }
        }
Exemplo n.º 5
0
 private void actualizarRegistroPais()
 {
     if (string.IsNullOrWhiteSpace(txtnombre.Text) /* txtnombre.Text.Trim() == "" || txtnombre.Text.Trim() == null*/)
     {
         MessageBox.Show("El dato del Nombre del Pais esta vacio o solo contiene espacios, favor de colocar un nombre Valido");
         txtnombre.Focus();
     }
     else if (cbxestado.SelectedValue == null)
     {
         MessageBox.Show("El ESTADO DEL PAIS que requiere actualizar esta vacio, favor de seleccionar un estado para modificar");
     }
     else
     {
         REC01_PAIS obj = new REC01_PAIS();
         obj.PAIS            = dtglistado.CurrentRow.Cells[0].Value.ToString();
         obj.DESCRIPCION     = txtnombre.Text.ToString();
         obj.ESTADO_REGISTRO = cbxestado.SelectedValue.ToString();
         Pais           reg  = new Pais();
         Mensaje <Pais> resp = reg.ActualizarRegistroPais(obj);
         MessageBox.Show(resp.mensaje);
     }
 }