示例#1
0
        private void btnGuardarpp_Click(object sender, EventArgs e)
        {
            logicaNegocioProd_prove lN = new logicaNegocioProd_prove();

            try
            {
                prod_prove objprod_prove = new prod_prove();
                objprod_prove.precio   = int.Parse(txtPrecio.Text);
                objprod_prove.cantidad = int.Parse(txtCantidad.Text);


                if (lN.insertarProd_prove(objprod_prove) > 0)
                {
                    MessageBox.Show("Agregado con exito!");
                    txtPrecio.Text   = "";
                    txtCantidad.Text = "";
                }
                else
                {
                    MessageBox.Show("Error al agregar prod_prove");
                }
            }
            catch
            {
                MessageBox.Show("Errorrrrrr");
            }
        }
        public proeveedore BuscarProdPveedorXcodigo(int idpro)
        {
            try
            {
                SqlConnection cnx = cn.conectar();

                prop = new SqlCommand("nuevoproductoProveedor", cnx);
                prop.Parameters.AddWithValue("@b", 5);
                prop.Parameters.AddWithValue("@idPP", idpro);
                prop.Parameters.AddWithValue("@Precio", "");
                prop.Parameters.AddWithValue("@Cantidad", "");
                prop.Parameters.AddWithValue("@idproducto", "");
                prop.Parameters.AddWithValue("@idcodigoP", "");
                prop.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr = prop.ExecuteReader();
                dr.Read();
                pro.idPP      = Convert.ToInt32(dr["idPP"].ToString());
                pro.Precio    = dr["precio"].ToString();
                pro.cantidad  = dr["cantidad"].ToString();
                pro.idcodigoP = dr["idcodigoP"].ToString();
            }
            catch (Exception e)
            {
                e.Message.ToString();
                pro = null;
                throw;
            }
            finally
            { prop.Connection.Close(); }
            return(pro);
        }
示例#3
0
        private void btnGuardarpp_Click(object sender, EventArgs e)
        {
            logicaNegocioProd_prove lN = new logicaNegocioProd_prove();

            try
            {
                prod_prove objprod_prove = new prod_prove();
                objprod_prove.Precio      = int.Parse(txtPrecio.Text);
                objprod_prove.cantidad    = int.Parse(txtCantidad.Text);
                objprod_prove.id_producto = Convert.ToInt32(txtproducto.Text);
                objprod_prove.idcodigoP   = Convert.ToInt32(txtproveedor.Text);


                if (lN.insertarProd_prove(objprod_prove) > 0)
                {
                    MessageBox.Show("Agregado con exito!");
                    txtPrecio.Text    = "";
                    txtCantidad.Text  = "";
                    txtproducto.Text  = "";
                    txtproveedor.Text = "";
                    dgvpp.Visible     = true;
                }
                else
                {
                    MessageBox.Show("Error al agregar prod_prove");
                }
            }
            catch
            {
                MessageBox.Show("Errorrrrrr");
            }
        }
        public int insertarProd_Prove(prod_prove pp)
        {
            try
            {
                SqlConnection cnx = cn.conectar();

                prop = new SqlCommand("nuevo pro_prove", cnx);
                // cm.Parameters.AddWithValue("@b", 1);
                prop.Parameters.AddWithValue("@idpp", "");
                prop.Parameters.AddWithValue("@precio", pp.Precio);
                prop.Parameters.AddWithValue("@cantidad", pp.cantidad);
                prop.Parameters.AddWithValue("@id_producto", pro.idproducto);
                prop.Parameters.AddWithValue("@idcodigoP", pro.idcodigoP);


                prop.CommandType = CommandType.StoredProcedure; //PARA EL PROCEDIMIENTO ALMACENADO
                cnx.Open();
                prop.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception e)
            {
                e.Message.ToString();
                indicador = 0;
            }
            finally { prop.Connection.Close(); }
            return(indicador);
        }
示例#5
0
        public int insertarProd_prove(prod_prove pp)
        {
            try
            {
                SqlConnection cnx = cn.conectar();

                cm = new SqlCommand("nuevo prod_prove", cnx);
                cm.Parameters.AddWithValue("@b", 1);
                cm.Parameters.AddWithValue("@id_PP", "");
                cm.Parameters.AddWithValue("@Precio", pp.Precio);
                cm.Parameters.AddWithValue("@cantidad", pp.cantidad);
                cm.Parameters.AddWithValue("@id_producto", pp.id_producto);
                cm.Parameters.AddWithValue("@idcodigoP", pp.idcodigoP);

                cm.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                cm.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception e)
            {
                e.Message.ToString();
                indicador = 0;
            }
            finally { cm.Connection.Close(); }
            return(indicador);
        }
        public int EditarProd_prov(prod_prove pdPv)
        {
            try
            {
                SqlConnection cnx = cn.conectar(); // conexion

                prop = new SqlCommand("nuevoProveedor", cnx);
                prop.Parameters.AddWithValue("@b", 3);
                prop.Parameters.AddWithValue("@idPP", pdPv.idPP);
                prop.Parameters.AddWithValue("@precio", pdPv.Precio);
                prop.Parameters.AddWithValue("@cantidad", pdPv.cantidad);
                prop.Parameters.AddWithValue("@id_producto", pdPv.idproducto);
                prop.Parameters.AddWithValue("@idcodigoP", pdPv.idcodigoP);

                prop.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                prop.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception e)
            {
                e.Message.ToString();
                indicador = 0;
                throw;
            }
            finally { prop.Connection.Close(); }
            return(indicador);
        }
示例#7
0
 public List <prod_prove> BuscaProd_proveDatos(String dato)
 {
     try
     {
         SqlConnection cnx = cn.conectar();
         cm = new SqlCommand("nuevo prod_prove", cnx);
         cm.Parameters.AddWithValue("@b", 6);
         cm.Parameters.AddWithValue("@id_PP", "");
         cm.Parameters.AddWithValue("@Precio", dato);
         cm.Parameters.AddWithValue("@cantidad", "");
         cm.Parameters.AddWithValue("@id_producto", "");
         cm.Parameters.AddWithValue("@idcodigoP", "");
         cm.CommandType = CommandType.StoredProcedure;
         cnx.Open();
         dr = cm.ExecuteReader();
         listaProd_prove = new List <prod_prove>();
         while (dr.Read())
         {
             prod_prove pp = new prod_prove();
             pp.id_PP       = Convert.ToInt32(dr["id_PP"].ToString());
             pp.Precio      = double.Parse(dr["Precio"].ToString());
             pp.cantidad    = int.Parse(dr["cantidad"].ToString());
             pp.id_producto = Convert.ToInt32(dr["id_producto"].ToString());
             pp.idcodigoP   = Convert.ToInt32(dr["idcodigoP"].ToString());
             listaProd_prove.Add(pp);
         }
     }
     catch (Exception e)
     {
         e.Message.ToString();
         listaProd_prove = null;
     }
     finally { cm.Connection.Close(); }
     return(listaProd_prove);
 }
示例#8
0
        private void btGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                prod_prove objpp = new prod_prove();
                objpp.precio   = int.Parse(txtPrecio.Text);
                objpp.cantidad = int.Parse(txtCantidad.Text);


                if (lN.insertarProd_prove(objpp) > 0)
                {
                    MessageBox.Show("Agregado con éxito!");
                    txtPrecio.Text   = "";
                    txtCantidad.Text = "";
                }

                else
                {
                    MessageBox.Show("Error al agregar proveedor");
                }
            }
            catch
            {
                MessageBox.Show("Errorrrrrrr");
            }
        }
示例#9
0
        private void btnGuardarpp_Click(object sender, EventArgs e)
        {
            logicaNegocioProd_prove lN = new logicaNegocioProd_prove();
            prod_prove objprod_prove   = new prod_prove();

            try
            {
                if (btnGuardarpp.Text == "Guardar")
                {
                    objprod_prove.precio   = int.Parse(txtPrecio.Text);
                    objprod_prove.cantidad = int.Parse(txtCantidad.Text);


                    if (lN.insertarProd_prove(objprod_prove) > 0)
                    {
                        MessageBox.Show("Agregado con exito!");
                        dgvpp.DataSource        = lN.ListarProd_prove();
                        txtPrecio.Text          = "";
                        txtCantidad.Text        = "";
                        tabControl1.SelectedTab = tabPage2;
                    }
                    else
                    {
                        MessageBox.Show("Error al agregar prod_prove");
                    }
                }
                if (btnGuardarpp.Text == "Actualizar")
                {
                    objprod_prove.id_pp    = Convert.ToInt32(txtid.Text);
                    objprod_prove.precio   = int.Parse(txtPrecio.Text);
                    objprod_prove.cantidad = int.Parse(txtCantidad.Text);
                }

                if (lN.EditarProd_prove(objprod_prove) > 0)
                {
                    MessageBox.Show("Actualizado con exito");
                    dgvpp.DataSource        = lN.ListarProd_prove();
                    txtPrecio.Text          = "";
                    txtCantidad.Text        = "";
                    tabControl1.SelectedTab = tabPage2;
                }
                else
                {
                    MessageBox.Show("Error al actualizar prod_prove");
                }

                btnGuardarpp.Text = "Guardar";
            }

            catch
            {
                MessageBox.Show("Errorrrrrr!");
            }
        }
示例#10
0
        public List <proeveedore> ListarProd_pro()
        {
            try
            {
                SqlConnection cnx = cn.conectar();//conexion
                prop = new SqlCommand("nuevoProduct_Proveedor", cnx);
                prop.Parameters.AddWithValue("@b", 2);
                prop.Parameters.AddWithValue("@idPP", "");
                prop.Parameters.AddWithValue("@precio", "");
                prop.Parameters.AddWithValue("@cantidad", "");
                prop.Parameters.AddWithValue("@idProducto", "");
                prop.Parameters.AddWithValue("@idcodigoP", "");
                prop.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr             = prop.ExecuteReader();
                listaprod_prov = new List <prod_prove>();
                while (dr.Read())

                {
                    prod_prove p = new prod_prove();
                    p.idPP       = Convert.ToInt32(dr["idPP"].ToString());
                    p.Precio     = dr["precio"].ToString();
                    p.cantidad   = dr["cantidad"].ToString();
                    p.idproducto = dr["idProducto"].ToString();
                    p.idcodigoP  = dr["idcodigoP"].ToString();
                    listaprod_prov.Add(p);
                }
            }
            catch (Exception e)
            {
                e.Message.ToString();
                listaprod_prov = null;
                throw;
            }
            finally
            {
                prop.Connection.Close();
            }
            return(Listaprod_prov);
        }
示例#11
0
        public prod_prove BuscarProd_proveXcodigo(int idpp)
        {
            prod_prove pp = new prod_prove();

            try
            {
                SqlConnection cnx = cn.conectar();

                cm = new SqlCommand("nuevo prod_prove", cnx);
                cm.Parameters.AddWithValue("@b", 5);
                cm.Parameters.AddWithValue("@id_PP", idpp);
                cm.Parameters.AddWithValue("@Precio", 0);
                cm.Parameters.AddWithValue("@cantidad", "");
                cm.Parameters.AddWithValue("@id_producto", "");
                cm.Parameters.AddWithValue("@idcodigoP", "");
                cm.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr = cm.ExecuteReader();
                dr.Read();

                pp.id_PP       = Convert.ToInt32(dr["id_PP"].ToString());
                pp.Precio      = double.Parse(dr["Precio"].ToString());
                pp.cantidad    = int.Parse(dr["cantidad"].ToString());
                pp.id_producto = Convert.ToInt32(dr["id_producto"].ToString());
                pp.idcodigoP   = Convert.ToInt32(dr["idcodigoP"].ToString());
            }
            catch (Exception e)
            {
                e.Message.ToString();
                pp = null;
            }
            finally
            {
                cm.Connection.Close();
            }
            return(pp);
        }
示例#12
0
 public int EditarProd_prove(prod_prove pp)
 {
     return(app.EditarProd_prove(pp));
 }
示例#13
0
 public int insertarProd_prove(prod_prove pp)
 {
     return(app.insertarProd_prove(pp));
 }
示例#14
0
 public int EditarProd_prov(prod_prove pdPv)
 {
     return(pro_pro.EditarProd_prov(pdPv));
 }
示例#15
0
 public int insertarProd_Prove(prod_prove pp)
 {
     return(prod_prove.insertarprod_Prove(pp));
 }