コード例 #1
0
ファイル: DPais.cs プロジェクト: Edu4rdoBG/Artic
        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);
        }
コード例 #2
0
ファイル: FrmPais.cs プロジェクト: Edu4rdoBG/Artic
        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);
        }
コード例 #3
0
 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);
 }
コード例 #4
0
 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);
 }
コード例 #5
0
ファイル: DPais.cs プロジェクト: Edu4rdoBG/Artic
        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;
            }
        }
コード例 #6
0
 public void Eliminar(Entidades.EPais pais)
 {
     Datos.DPais eliminarpais = new Datos.DPais();
     eliminarpais.AdminPais(pais);
 }