コード例 #1
0
ファイル: Categorias.cs プロジェクト: Gbranc/Albaricoque
        //listar categorias
        public List<Categorias> ListarCategorias()
        {
            using (SqlConnection cnn = new SqlConnection(conexion))
            {
                using (SqlCommand cmd = new SqlCommand("ListarCategorias", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cnn.Open();
                    List<Categorias> entities = new List<Categorias>();
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            Categorias entity = new Categorias();
                            entity.id_categoria = dr["id_categoria"].ToString();
                            entity.nombre = dr["nombre"].ToString();
                            entity.descripcion = dr["descripcion"].ToString();

                            entities.Add(entity);
                        }
                    }
                    return entities;
                }

            }
        }
コード例 #2
0
 //modificar categoria
 public int ModificarCategorias(Categorias entity)
 {
     int r = 0;
     try
     {
         r = objDatos.ModificarCategoria(entity);
     }
     catch (Exception)
     {
         throw;
     }
     return r;
 }
コード例 #3
0
ファイル: Categorias.cs プロジェクト: Gbranc/Albaricoque
        //
        //eliminar categoria
        public int EliminarCategoria(Categorias entity)
        {
            using (SqlConnection cnn = new SqlConnection(conexion))
            {

                using (SqlCommand cmd = new SqlCommand("eliminarCategoria", cnn))
                {

                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@id_categoria", entity.id_categoria);
                    cnn.Open();
                    cmd.ExecuteNonQuery();
                    return 1;

                }

            }
        }
コード例 #4
0
        private void RegistrarCategoria()
        {
            int r = 0;
            Categorias objEntidad = new Categorias();
            Categorias_Controlador objNegocio = new Categorias_Controlador();
            objEntidad.id_categoria = txtId.Text;
            objEntidad.nombre = txtNombreR.Text;

            objEntidad.descripcion = txtDescripcionR.Text;

            r = objNegocio.RegistrarCategoria(objEntidad);
        }
コード例 #5
0
        private void ModificarCategoria()
        {
            int r = 0;
            Categorias objEntidad = new Categorias();
            Categorias_Controlador objNegocio = new Categorias_Controlador();
            objEntidad.id_categoria = txtIdCategoria.Text;
            objEntidad.nombre = txtNombreCategoria.Text;
            objEntidad.descripcion = txtDescripcionM.Text;

            //  objEntidad.id_mp = Convert.ToString(cbMP.SelectedValue);

            r = objNegocio.ModificarCategorias(objEntidad);
        }
コード例 #6
0
 private void LiscarCategorias()
 {
     Categorias obj = new Categorias();
     List<Categorias> ListaCategorias;
     ListaCategorias = obj.ListarCategorias();
     dgvCategorias.DataSource = ListaCategorias;
 }
コード例 #7
0
        //public void MostrarCategoria()
        //{
        //    Categorias_Controlador obj = new Categorias_Controlador();
        //    List<Categorias> ListaCategorias;
        //    if (txtFiltroCategoria.Text.CompareTo("")==0)
        //    {
        //        LiscarCategorias();
        //        Console.Write("Holis toda la ista");
        //    }
        //    else
        //    {
        //        ListaCategorias = obj.buscarCategoriaNombre(this.txtFiltroCategoria.Text);
        //        dgvCategorias.DataSource = ListaCategorias;
        //        Console.Write("Holis especifico");
        //        // dgvProveedores.DataSource = listaProveedor;
        //        //dgvCategorias.DataSource = ListaCategorias;
        //    }
        //}
        //private void txtFiltroCategoria_TextChanged(object sender, EventArgs e)
        //{
        //if (!(char.IsLetter(e.KeyChar)) && (e.KeyChar != (char)Keys.Back) && (e.KeyChar != (char)Keys.Space))
        //{
        //    //MessageBox.Show("Solo se permiten letras", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        //    e.Handled = true;
        //    return;
        //}
        //else
        //{
        //}
        //        SqlConnection miconexion = new SqlConnection("Data Source=GIBRAN\\APS; Initial Catalog=Albaricoque; Integrated Security=Yes");
        //        miconexion.Open();
        //        string CadenaSQL = "SELECT * from tblCategoria";
        //        SqlDataAdapter Adaptador = new SqlDataAdapter(CadenaSQL, miconexion);
        //        DataSet DS = new DataSet();
        //        Adaptador.Fill(DS);
        //        dgvCategorias.DataSource = DS.Tables[0];
        //        //
        //        dgvCategorias.Columns[1].Visible = false;
        //        dgvCategorias.Columns[2].HeaderText = "NOMBRE";
        //        dgvCategorias.Columns[2].Width = 180;
        //        dgvCategorias.Columns[2].ReadOnly = true;
        //        dgvCategorias.Columns[2].Resizable =
        //DataGridViewTriState.False;
        //        dgvCategorias.Columns[3].Resizable =
        //DataGridViewTriState.False;
        //        dgvCategorias.Columns[3].ReadOnly = true;
        //        dgvCategorias.Columns[3].Width = 345;
        //        dgvCategorias.Columns[3].HeaderText = "DESCRIPCION";
        //        dgvCategorias.DataSource = DS.Tables[0].DefaultView.RowFilter = ("nombre like '" + txtFiltroCategoria.Text + "%'");
        //        dgvCategorias.DataSource = dgvCategorias.DataSource = DS.Tables[0].DefaultView;
        //}
        private void EliminarCategoria()
        {
            int r = 0;
            Categorias objEntidad = new Categorias();
            Categorias objNegocio = new Categorias();

            objEntidad.id_categoria = txtIdCategoria.Text;

            r = objNegocio.EliminarCategoria(objEntidad);
        }
コード例 #8
0
ファイル: Categorias.cs プロジェクト: Gbranc/Albaricoque
        public List<Categorias> ListarCategoriasNombre(string Palabra_buscar)
        {
            Boolean bandera = false;
            using (SqlConnection cnn = new SqlConnection(conexion))
            {
                using (SqlCommand cmd = new SqlCommand("ListarCategorias", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cnn.Open();
                    List<Categorias> entities = new List<Categorias>();
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                       // if (dr.HasRows)
                        //{
                            while (dr.Read())
                            {

                                if (dr["nombre"].ToString().Trim().StartsWith(Palabra_buscar.Trim()))
                                {
                                    //Console.Write("entre por fin\n");
                                    //Console.Write(Palabra_buscar +"\n");
                                    Categorias entity = new Categorias();
                                    entity.id_categoria = dr["id_categoria"].ToString();
                                    entity.nombre = dr["nombre"].ToString();
                                    entity.descripcion = dr["descripcion"].ToString();
                                    // entity.telefono = dr["telefono"].ToString();
                                    //Console.Write(entity.nombre);
                                    entities.Add(entity);
                                    bandera = true;
                                }
                                else
                                {
                                    bandera = false;
                                }
                         //   }
                        }
                        if(bandera==false){

                        }

                    }
                    return entities;
                }
            }
        }
コード例 #9
0
ファイル: Categorias.cs プロジェクト: Gbranc/Albaricoque
        // fin metodo
        //metodo registrar categoria
        public int RegistrarCategoria(Categorias entity)
        {
            using (SqlConnection cnn = new SqlConnection(conexion))
            {
                using (SqlCommand cmd = new SqlCommand("registrarCategoria", cnn))
                {

                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@id_categoria", entity.id_categoria);
                    cmd.Parameters.AddWithValue("@nombre", entity.nombre);
                    cmd.Parameters.AddWithValue("@descripcion", entity.descripcion);

                    cnn.Open();
                    cmd.ExecuteNonQuery();
                    return 1;
                }

            }
        }
コード例 #10
0
 //Metodo para Modificar
 private void ModificarCategoria()
 {
     int r = 0;
     Categorias objEntidad = new Categorias();
     Categorias_Controlador objNegocio = new Categorias_Controlador();
     objEntidad.id_categoria = txtIdCategoria.Text;
     objEntidad.nombre = txtNombreM.Text;
     objEntidad.descripcion = txtDescripcionM.Text;
     r = objNegocio.ModificarCategorias(objEntidad);
 }
コード例 #11
0
 //registrar categoria
 public int RegistrarCategoria(Categorias entity)
 {
     int r = 0;
     try
     {
         r = objDatos.RegistrarCategoria(entity);
     }
     catch (Exception)
     {
         throw;
     }
     return 1;
 }