public List <Entidades.EPais> GetAll() { SqlConnection conexion = Conexion.Abrir(); conexion.Open(); SqlCommand cmd = new SqlCommand("SP_Paises", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdPais", SqlDbType.Int).Value = 0; cmd.Parameters.Add("@Nombre", SqlDbType.VarChar).Value = ""; cmd.Parameters.Add("@I_Opcion", SqlDbType.VarChar, 1).Value = "S"; cmd.Parameters.Add("@O_msg", SqlDbType.VarChar, 100); cmd.Parameters["@O_msg"].Direction = ParameterDirection.Output; cmd.Connection = conexion; SqlDataReader leer = cmd.ExecuteReader(); List <Entidades.EPais> listaPaises = new List <Entidades.EPais>(); while (leer.Read()) { Entidades.EPais filaPaises = new Entidades.EPais(); filaPaises.IdPais = Convert.ToInt32(leer["IdPais"].ToString()); filaPaises.Nombre = leer["Nombre"].ToString(); listaPaises.Add(filaPaises); } return(listaPaises); }
private void btnEliminar_Click(object sender, EventArgs e) { try { try { if (MessageBox.Show("¿Seguro que desea eliminar los datos?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Entidades.EPais eliminarPais = new Entidades.EPais(); eliminarPais.IdPais = Pais.IdPais; eliminarPais.Nombre = Pais.Nombre; eliminarPais.I_Opcion = "D"; Negocio.NPais negocioPais = new Negocio.NPais(); negocioPais.Eliminar(eliminarPais); Logged.GuardarBitacora("Elimino Pais: " + Pais.IdPais + "|" + Pais.Nombre, "Paises"); CargarGrid(); } else { } } catch (Exception ex) { MessageBox.Show(ex.Message); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } btnEditar.Visible = false; btnEliminar.Visible = false; CargarGrid(); Logged.Limpiartextbox(gpnlControl); }
public void Modificar(Entidades.EPais pais) { if (pais.Nombre == "") { throw new ArgumentException("Ingrese el Nombre del pais"); } Datos.DPais modificarpais = new Datos.DPais(); modificarpais.AdminPais(pais); }
public void GuardarNuevo(Entidades.EPais pais) { if (pais.Nombre == "") { throw new ArgumentException("Ingrese el Nombre del pais"); } Datos.DPais guardarpais = new Datos.DPais(); guardarpais.AdminPais(pais); }
public void AdminPais(Entidades.EPais _Pais) { SqlConnection conexion = Conexion.Abrir(); SqlCommand cmd = new SqlCommand("SP_Paises", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdPais", SqlDbType.Int).Value = _Pais.IdPais; cmd.Parameters.Add("@Nombre", SqlDbType.VarChar, 50).Value = _Pais.Nombre; cmd.Parameters.Add("@I_Opcion", SqlDbType.VarChar, 1).Value = _Pais.I_Opcion; cmd.Parameters.Add("@O_msg", SqlDbType.VarChar, 100); cmd.Parameters["@O_msg"].Direction = ParameterDirection.Output; try { conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } catch (Exception) { _Pais.O_Msg = cmd.Parameters["@O_msg"].Value.ToString(); throw; } }
public void Eliminar(Entidades.EPais pais) { Datos.DPais eliminarpais = new Datos.DPais(); eliminarpais.AdminPais(pais); }