public List <EstiloArticulo> Buscar(EstiloArticulo c)
        {
            SqlConnection con = Conexion.Instancia().conectar();
            //SqlConnection con = new SqlConnection(Properties.Settings.Default.con);

            SqlCommand cmd = new SqlCommand("SP_Estilo_Buscar", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("Nombre", c.Descripcion);

            con.Open();
            List <EstiloArticulo> coleccion = new List <EstiloArticulo>();

            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                EstiloArticulo obj = new EstiloArticulo();
                obj.idEstiloArticulo = (Int32)dr["idEstilo"];
                obj.Descripcion      = dr["Nombre"].ToString();

                /*obj.departamento = dr["departamento"].ToString();
                 * obj.provincia = dr["provincia"].ToString();
                 * obj.distrito = dr["distrito"].ToString();*/
                obj.Estado = (Boolean)dr["Estado"];

                coleccion.Add(obj);
            }

            con.Close();
            return(coleccion);
        }
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (dgvEstilos.CurrentRow != null)
            {
                _seleccion = (EstiloArticulo)dgvEstilos.CurrentRow.DataBoundItem;
                txtId.Text = _seleccion.idEstiloArticulo.ToString();
                txtDescripcionColor.Text = _seleccion.Descripcion.ToString();



                if (_seleccion.Estado == true)
                {
                    radActivo.Checked = true;
                }
                else if (_seleccion.Estado == false)
                {
                    radInactivo.Checked = true;
                }

                tabControl1.SelectedIndex = 1;

                /*ModificarServicios mc = new ModificarServicios(_seleccion);
                 * mc.Show();*/
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            //ClienteNEG bl = new ClienteNEG();
            EstiloArticulo c = new EstiloArticulo();

            c.Descripcion         = txtNombre_Busqueda.Text;
            dgvEstilos.DataSource = EstiloArticuloNEG.Instancia().Listar(c);
        }
        private void txtNombre_TextChanged(object sender, EventArgs e)
        {
            //ClienteNEG bl = new ClienteNEG();
            EstiloArticulo c = new EstiloArticulo();

            c.Descripcion = txtNombre_Busqueda.Text;

            //dgvClientes.DataSource = bl.Buscar(c);
            dgvEstilos.DataSource = EstiloArticuloNEG.Instancia().Buscar(c);
        }
        public List <EstiloArticulo> Listar(EstiloArticulo estilo)
        {
            SqlConnection con = Conexion.Instancia().conectar();
            SqlCommand    cmd = new SqlCommand("SP_Estilo_Listar", con);

            cmd.CommandType = CommandType.StoredProcedure;
            List <EstiloArticulo> lista = new List <EstiloArticulo>();

            cmd.Connection.Open();
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                EstiloArticulo objEstilo = new EstiloArticulo();
                objEstilo.idEstiloArticulo = Convert.ToInt32(dr["idEstilo"]);
                objEstilo.Descripcion      = dr["Nombre"].ToString();
                objEstilo.Estado           = Convert.ToBoolean(dr["Estado"]);
                lista.Add(objEstilo);
            }
            cmd.Connection.Close();
            return(lista);
        }
        public Boolean Guardar(EstiloArticulo c)
        {
            SqlConnection con = Conexion.Instancia().conectar();

            //SqlConnection con = new SqlConnection(Properties.Settings.Default.con);
            SqlCommand cmd = new SqlCommand("SP_Estilo_Insertar", con);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter paramId = new SqlParameter("idEstilo", SqlDbType.Int);

            paramId.Direction = ParameterDirection.Output;
            cmd.Parameters.Add(paramId);

            cmd.Parameters.AddWithValue("Nombre", c.Descripcion);
            cmd.Parameters.AddWithValue("Estado", c.Estado);


            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            c.idEstiloArticulo = (Int32)paramId.Value;
            return(true);
        }
        public Boolean Modificar(EstiloArticulo c)
        {
            SqlConnection con = Conexion.Instancia().conectar();
            SqlCommand    cmd = new SqlCommand("SP_Estilo_Modificar", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("idEstilo", c.idEstiloArticulo);
            cmd.Parameters.AddWithValue("Nombre", c.Descripcion);
            cmd.Parameters.AddWithValue("Estado", c.Estado);


            con.Open();
            Int32 i = cmd.ExecuteNonQuery();

            con.Close();
            if (i == 1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtId.Text == "")
            {
                EstiloArticulo c = new EstiloArticulo();

                c.Descripcion = txtDescripcionColor.Text;

                /* c.Departamento = txtDepartamento.Text;
                 * c.Provincia = txtProvincia.Text;
                 * c.Distrito = txtDistrito.Text;*/

                if (radActivo.Enabled == true)
                {
                    c.Estado = true;
                }
                else if (radInactivo.Enabled == true)
                {
                    c.Estado = false;
                }

                //ClienteNEG bl = new ClienteNEG();
                // if (bl.Guardar(c) == true)
                if (EstiloArticuloNEG.Instancia().Guardar(c) == true)
                {
                    MessageBox.Show("El Estilo se grabó correctamente");

                    DialogResult result2 = MessageBox.Show("Desea registrar otro Estilo?", "Cerrar", MessageBoxButtons.YesNo);
                    if (result2 == DialogResult.Yes)
                    {
                        txtDescripcionColor.Clear();
                    }
                    else if (result2 == DialogResult.No)
                    {
                        this.Dispose();
                    }
                }
            }
            else
            {
                EstiloArticulo c = new EstiloArticulo();
                c.idEstiloArticulo = Convert.ToInt32(txtId.Text);
                c.Descripcion      = txtDescripcionColor.Text;

                if (radActivo.Enabled == true)
                {
                    c.Estado = true;
                }
                else if (radInactivo.Enabled == true)
                {
                    c.Estado = false;
                }

                //ClienteNEG bl = new ClienteNEG();
                if (EstiloArticuloNEG.Instancia().Modificar(c) == true)
                {
                    MessageBox.Show("Los datos del Estilo se actualizaron correctamente");
                    this.Dispose();
                }
            }
        }
 public List <EstiloArticulo> Buscar(EstiloArticulo c)
 {
     /*ClienteDAO dao = new ClienteDAO();
      * return dao.Buscar(c);*/
     return(EstiloArticuloDAO.Instancia().Buscar(c));
 }
Exemplo n.º 10
0
 public Boolean Modificar(EstiloArticulo c)
 {
     return(EstiloArticuloDAO.Instancia().Modificar(c));
 }
Exemplo n.º 11
0
 public Boolean Guardar(EstiloArticulo c)
 {
     //ClienteDAO dao = new ClienteDAO();
     //return dao.Guardar(c);
     return(EstiloArticuloDAO.Instancia().Guardar(c));
 }
Exemplo n.º 12
0
 public List <EstiloArticulo> Listar(EstiloArticulo estilo)
 {
     return(EstiloArticuloDAO.Instancia().Listar(estilo));
 }