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(); }
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; } }
/// <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); } }
/// <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); } }
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); } }