Exemple #1
0
        private void Eliminar_Click(object sender, EventArgs e)
        {
            if (TabArticulo.SelectedIndex == 1)
            {
                MessageBox.Show("Por Favor de ir a la pestaña de busqueda.");
                return;
            }
            string       codigo = GridViewArticulos.CurrentRow.Cells[1].Value.ToString();
            string       nombre = GridViewArticulos.CurrentRow.Cells[2].Value.ToString();
            DialogResult result = MessageBox.Show($"Desea Eliminar El Producto {codigo}?", "Eliminar Articulo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.OK)
            {
                LogicaDbVentas   db     = new LogicaDbVentas();
                articulosEntitis entity = db.BuscarArticulosPorCodigo(codigo);
                if (entity != null)
                {
                    if (db.Eliminar_Articulo(entity))
                    {
                        MessageBox.Show("Articulo Eliminado..");
                    }
                    else
                    {
                        MessageBox.Show("Error al Eliminar el Articulo.", "Error en Eliminacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            carga();
        }
Exemple #2
0
        public void EliminarArticulo(articulosEntitis articulo)
        {
            try
            {
                using (dbventasEntity context = new dbventasEntity())
                {
                    var connection = context.Database.Connection as SqlConnection;

                    using (connection)
                    {
                        connection.Open();
                        string     Qry = "[DBO].[SP_SET_DELETE_ARTICULO]";
                        SqlCommand cmd = new SqlCommand(Qry, connection);
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add(new SqlParameter("@codigo", articulo.codigo));
                        cmd.Parameters.Add(new SqlParameter("@estado", articulo.estado));
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #3
0
 public bool Eliminar_Articulo(articulosEntitis art)
 {
     try
     {
         _metodos.EliminarArticulo(art);
     }catch (Exception ex)
     {
         return(false);
     }
     return(true);
 }
Exemple #4
0
        public articulosEntitis BuscarArticuloXCodigo(string codigo)
        {
            articulosEntitis entity = null;

            try
            {
                using (dbventasEntity db = new dbventasEntity())
                {
                    var connection = db.Database.Connection as SqlConnection;
                    using (connection)
                    {
                        connection.Open();
                        string     command    = "[DBO].[SP_GET_ARTICULOS_BUSCAR_X_CODIGO]";
                        SqlCommand sqlCommand = new SqlCommand(command);
                        sqlCommand.CommandType = CommandType.StoredProcedure;
                        sqlCommand.Parameters.AddWithValue("@codigo", codigo.ToUpper());
                        SqlDataAdapter da = new SqlDataAdapter(sqlCommand);
                        DataTable      dt = new DataTable();
                        da.Fill(dt);
                        if (dt.Rows.Count > 0)
                        {
                            entity = new articulosEntitis();
                            foreach (DataRow row in dt.Rows)
                            {
                                entity.idarticulo   = Convert.ToInt32(row["idarticulo"].ToString());
                                entity.codigo       = row["codigo"].ToString();
                                entity.nombre       = row["nombre"].ToString();
                                entity.idcategoria  = Convert.ToInt32(row["idcategoria"].ToString());
                                entity.Imag_Url     = row["Imag_Url"].ToString();
                                entity.descripcion  = row["descripcion"].ToString();
                                entity.precioVenta  = Convert.ToDecimal(row["precioVenta"].ToString());
                                entity.precioCompra = Convert.ToDecimal(row["precioCompra"].ToString());
                            }
                            return(entity);
                        }
                    }
                }
            }catch (Exception ex)
            {
                return(entity);
            }
            return(entity);
        }
Exemple #5
0
        public void InsertarArticulos()
        {
            articulosEntitis entitis = new articulosEntitis();
            decimal          a, b, c;

            a = decimal.Parse(txtCan.Text);
            b = decimal.Parse(txtVent.Text);
            c = decimal.Parse(txtComp.Text);

            entitis.idarticulo   = 0;
            entitis.codigo       = MascKcodigoBarra.Text;
            entitis.nombre       = txtNom.Text;
            entitis.idcategoria  = int.Parse(cboCat.SelectedValue.ToString());
            entitis.Imag_Url     = txtruta.Text.Trim();
            entitis.descripcion  = txtDes.Text;
            entitis.precioVenta  = b;
            entitis.precioCompra = c;
            entitis.cantidad     = a;
            entitis.estado       = true;
            entitis.idProveedor  = int.Parse(cboProv.SelectedValue.ToString());
            _metodos.Registrar_Articulos(entitis);
        }
Exemple #6
0
        public void Registrar_Articulos(articulosEntitis articulo)
        {
            try
            {
                using (dbventasEntity context = new dbventasEntity())
                {
                    var connection = context.Database.Connection as SqlConnection;

                    using (connection)
                    {
                        connection.Open();
                        string     Qry = "SP_SET_INSERT_UPDATE_ARTICULO";
                        SqlCommand cmd = new SqlCommand(Qry, connection);
                        cmd.CommandType = CommandType.StoredProcedure;
                        cmd.Parameters.Add(new SqlParameter("@idarticulo", articulo.@idarticulo));
                        cmd.Parameters.Add(new SqlParameter("@codigo", articulo.codigo));
                        cmd.Parameters.Add(new SqlParameter("@nombre", articulo.nombre));
                        cmd.Parameters.Add(new SqlParameter("@idcategoria", articulo.idcategoria));
                        cmd.Parameters.Add(new SqlParameter("@Imag_Url", articulo.Imag_Url));
                        cmd.Parameters.Add(new SqlParameter("@descripcion", articulo.descripcion));
                        cmd.Parameters.Add(new SqlParameter("@precioVenta", articulo.precioVenta));
                        cmd.Parameters.Add(new SqlParameter("@precioCompra", articulo.precioCompra));
                        cmd.Parameters.Add(new SqlParameter("@cantidad", articulo.cantidad));
                        cmd.Parameters.Add(new SqlParameter("@estado", articulo.estado));
                        cmd.Parameters.Add(new SqlParameter("@idProveedor", articulo.idProveedor));

                        //cmd.Parameters.Add(new SqlParameter("@UsuarioModifica", null));
                        cmd.ExecuteNonQuery();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #7
0
 public void Registrar_Articulos(articulosEntitis art)
 {
     _metodos.Registrar_Articulos(art);
 }