コード例 #1
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            if (dgvTallas.CurrentRow != null)
            {
                _seleccion = (TallaArticulo)dgvTallas.CurrentRow.DataBoundItem;
                txtId.Text = _seleccion.idTallaArticulo.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();*/
            }
        }
コード例 #2
0
        public List<TallaArticulo> Buscar(TallaArticulo c)
        {
            SqlConnection con = Conexion.Instancia().conectar();
            //SqlConnection con = new SqlConnection(Properties.Settings.Default.con);

            SqlCommand cmd = new SqlCommand("SP_Talla_Buscar", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("Nombre", c.Descripcion);

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

            SqlDataReader dr = cmd.ExecuteReader();
            while (dr.Read())
            {
                TallaArticulo obj = new TallaArticulo();
                obj.idTallaArticulo = (Int32)dr["idTalla"];
                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;
        }
コード例 #3
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            TallaArticulo c = new TallaArticulo();

            c.Descripcion        = txtNombre_Busqueda.Text;
            dgvTallas.DataSource = TallaArticuloNEG.Instancia().Listar(c);
        }
コード例 #4
0
        private void txtNombre_TextChanged(object sender, EventArgs e)
        {
            //ClienteNEG bl = new ClienteNEG();
            TallaArticulo c = new TallaArticulo();

            c.Descripcion = txtNombre_Busqueda.Text;

            //dgvClientes.DataSource = bl.Buscar(c);
            dgvTallas.DataSource = TallaArticuloNEG.Instancia().Buscar(c);
        }
コード例 #5
0
 public List<TallaArticulo> Listar(TallaArticulo talla)
 {
     SqlConnection con = Conexion.Instancia().conectar();
     SqlCommand cmd = new SqlCommand("SP_Talla_Listar", con);
     cmd.CommandType = CommandType.StoredProcedure;
     List<TallaArticulo> lista = new List<TallaArticulo>();
     cmd.Connection.Open();
     SqlDataReader dr = cmd.ExecuteReader();
     while (dr.Read())
     {
         TallaArticulo objTalla = new TallaArticulo();
         objTalla.idTallaArticulo = Convert.ToInt32(dr["idTalla"]);
         objTalla.Descripcion = dr["Nombre"].ToString();
         objTalla.Estado = Convert.ToBoolean(dr["Estado"]);
         lista.Add(objTalla);
     }
     cmd.Connection.Close();
     return lista;
 }
コード例 #6
0
        public Boolean Modificar(TallaArticulo c)
        {
            SqlConnection con = Conexion.Instancia().conectar();
            //SqlConnection con = new SqlConnection(Properties.Settings.Default.con);
            SqlCommand cmd = new SqlCommand("SP_Talla_Modificar", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("idTalla", c.idTallaArticulo);
            cmd.Parameters.AddWithValue("Nombre", c.Descripcion);
            cmd.Parameters.AddWithValue("Estado", c.Estado);
            /*cmd.Parameters.AddWithValue("departamento", c.departamento);
            cmd.Parameters.AddWithValue("provincia", c.provincia);
            cmd.Parameters.AddWithValue("distrito", c.distrito);*/

            con.Open();
            Int32 i = cmd.ExecuteNonQuery();
            con.Close();
            if (i == 1) return true;
            else return false;
        }
コード例 #7
0
        public Boolean Guardar(TallaArticulo c)
        {

            SqlConnection con = Conexion.Instancia().conectar();

            //SqlConnection con = new SqlConnection(Properties.Settings.Default.con);
            SqlCommand cmd = new SqlCommand("SP_Talla_Insertar", con);
            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter paramId = new SqlParameter("idTalla", SqlDbType.Int);
            paramId.Direction = ParameterDirection.Output;
            cmd.Parameters.Add(paramId);

            cmd.Parameters.AddWithValue("Nombre", c.Descripcion);
            cmd.Parameters.AddWithValue("Estado", c.Estado);
            /*cmd.Parameters.AddWithValue("departamento", c.departamento);
            cmd.Parameters.AddWithValue("provincia", c.provincia);
            cmd.Parameters.AddWithValue("distrito", c.distrito);*/

            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            c.idTallaArticulo = (Int32)paramId.Value;
            return true;
        }
コード例 #8
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtId.Text == "")
            {
                TallaArticulo c = new TallaArticulo();

                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 (TallaArticuloNEG.Instancia().Guardar(c) == true)
                {
                    MessageBox.Show("La talla se grabó correctamente");
                    ;

                    DialogResult result2 = MessageBox.Show("Desea registrar otro Talla?", "Cerrar", MessageBoxButtons.YesNo);
                    if (result2 == DialogResult.Yes)
                    {
                        txtDescripcionColor.Clear();
                    }
                    else if (result2 == DialogResult.No)
                    {
                        this.Dispose();
                    }
                }
            }
            else
            {
                TallaArticulo c = new TallaArticulo();
                c.idTallaArticulo = 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 (TallaArticuloNEG.Instancia().Modificar(c) == true)
                {
                    MessageBox.Show("Los datos de la talla se actualizaron correctamente");
                    this.Dispose();
                }
            }
        }
コード例 #9
0
 public List <TallaArticulo> Buscar(TallaArticulo c)
 {
     /*ClienteDAO dao = new ClienteDAO();
      * return dao.Buscar(c);*/
     return(TallaArticuloDAO.Instancia().Buscar(c));
 }
コード例 #10
0
 public Boolean Modificar(TallaArticulo c)
 {
     return(TallaArticuloDAO.Instancia().Modificar(c));
 }
コード例 #11
0
 public Boolean Guardar(TallaArticulo c)
 {
     //ClienteDAO dao = new ClienteDAO();
     //return dao.Guardar(c);
     return(TallaArticuloDAO.Instancia().Guardar(c));
 }
コード例 #12
0
 public List <TallaArticulo> Listar(TallaArticulo talla)
 {
     return(TallaArticuloDAO.Instancia().Listar(talla));
 }