示例#1
0
 public int modificarCompra(Compras entity)
 {
     int r = 0;
     try
     {
         r = objDatos.modificarCompra(entity);
     }
     catch (Exception)
     {
         throw;
     }
     return r;
 }
示例#2
0
        public int eliminarCompra(Compras entity)
        {
            int r = 0;
            try
            {

                r = objDatos.eliminarCompra(entity);
            }
            catch (Exception)
            {
                throw;
            }
            return r;
        }
示例#3
0
        public int eliminarCompra(Compras entity)
        {
            using (SqlConnection cnn = new SqlConnection(conexion))
            {

                using (SqlCommand cmd = new SqlCommand("eliminarCompra4", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@fechaCompra", entity.fechaCompra);
                    cmd.Parameters.AddWithValue("@caducidad", entity.caducidad);
                    cmd.Parameters.AddWithValue("@cantidad", entity.cantidad);
                    cnn.Open();
                    cmd.ExecuteNonQuery();
                    return 1;

                }

            }
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            string valor1 = (string)dgvCompras.CurrentRow.Cells["fechaCompra"].Value;
            string valor2 = (string)dgvCompras.CurrentRow.Cells["caducidad"].Value;
            int valor3 = (int)dgvCompras.CurrentRow.Cells["cantidad"].Value;

            DialogResult dialog = MessageBox.Show("¿Desea Eliminar esta compra?"+valor1+" "+valor2+" "+valor3, "Confirmacion",
            MessageBoxButtons.OKCancel);
            if (dialog == DialogResult.OK)
            {
                //EliminarCompra();

                int r = 0;
                Compras objEntidad = new Compras();
                Compras_controlador objNegocio = new Compras_controlador();
                objEntidad.fechaCompra = valor1.ToString();
                objEntidad.caducidad = valor2.ToString();
                objEntidad.cantidad = valor3.ToString();
                r = objNegocio.eliminarCompra(objEntidad);

                //mostrar compras
                SqlConnection miconexion = new SqlConnection("Data Source=PAVLOFF-PC\\SQLEXPRESS14; Initial Catalog=Albaricoque; Integrated Security=Yes");
                miconexion.Open();
                string CadenaSQL = "SELECT  c.claveCompra, c.fechaCompra, m.nombre, c.unidad, c.cantidad, c.Caducidad, c.costo, p.nombreProveedor from tblCompras c INNER JOIN tblMateriaPrima m ON m.id_mp=c.id_mp INNER JOIN tblProveedor p ON c.id_proveedor=p.id_proveedor";
                SqlDataAdapter Adaptador = new SqlDataAdapter(CadenaSQL, miconexion);
                DataSet DS = new DataSet();
                Adaptador.Fill(DS);
                dgvCompras.DataSource = DS.Tables[0];

                //Guardar();
                //this.Close();
               // Interfaz_MatenimientoMP MMP = new Interfaz_MatenimientoMP();
                //MMP.Show();

            }
            else if (dialog == DialogResult.Cancel)
            {

                // e.Cancel = true;

            }
        }
        private void ModificarCompra()
        {
            int r = 0;
            Compras objEntidad = new Compras();
            Compras_controlador objNegocio = new Compras_controlador();
            objEntidad.id_compra = txtIdCompra.Text;

            //  objEntidad.id_mp = Convert.ToString(cbMP.SelectedValue);
            objEntidad.id_mp = Convert.ToString(cbMateriaPrima.SelectedValue);
            objEntidad.caducidad= dtpCaducidad.Text;
            objEntidad.unidad= cbUnidad.Text;
            objEntidad.cantidad=  txtCantidad.Text;
            objEntidad.costo = txtCosto.Text;
            objEntidad.fechaCompra = dtpFechaCompra.Text;
            objEntidad.id_proveedor = Convert.ToString(cbProveedor.SelectedValue);
            objEntidad.claveCompra = txtClaveCompra.Text;

            r = objNegocio.modificarCompra(objEntidad);
        }
        private void EliminarCompra()
        {
            string valor1 = (string)dgvCompras.CurrentRow.Cells["fechaCompra"].Value;
            string valor2 = (string)dgvCompras.CurrentRow.Cells["caducidad"].Value;
            int valor3 = (int)dgvCompras.CurrentRow.Cells["cantidad"].Value;

            int r = 0;
            Compras objEntidad = new Compras();
            Compras_controlador objNegocio = new Compras_controlador();
            objEntidad.fechaCompra = valor1.ToString();
            objEntidad.caducidad = valor2.ToString();
            objEntidad.cantidad = valor1.ToString();
            r = objNegocio.eliminarCompra(objEntidad);
        }
示例#7
0
        public int registrarCompra(Compras entity)
        {
            int r = 0;
            try
            {
                r = objDatos.registrarCompras(entity);

            }
            catch (Exception)
            {
                throw;

            }
            return 1;
        }
示例#8
0
        public int registrarCompras(Compras entity)
        {
            using (SqlConnection cnn = new SqlConnection(conexion))
            {
                using (SqlCommand cmd = new SqlCommand("registrarCompra", cnn))
                {

                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@id_compra", entity.id_compra);
                    cmd.Parameters.AddWithValue("@fechaCompra", entity.fechaCompra);
                    cmd.Parameters.AddWithValue("@id_mp", entity.id_mp);
                    cmd.Parameters.AddWithValue("@caducidad", entity.caducidad);
                    cmd.Parameters.AddWithValue("@id_proveedor", entity.id_proveedor);
                    cmd.Parameters.AddWithValue("@unidad", entity.unidad);
                    cmd.Parameters.AddWithValue("@cantidad", entity.cantidad);

                    cmd.Parameters.AddWithValue("@costo", entity.costo);
                    cmd.Parameters.AddWithValue("@claveCompra", entity.claveCompra);

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

            }
        }
示例#9
0
        /*
        public void listarCompras()
        {
            using (SqlConnection cnn = new SqlConnection(conexion))
            {
                using (SqlCommand cmd = new SqlCommand("ListarCompras2", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cnn.Open();
                    List<Compras> entities = new List<Compras>();
                    List<MateriaPrima> entities2 = new List<MateriaPrima>();
                    List<Proveedor> entities3 = new List<Proveedor>();
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            Compras entity = new Compras();
                            MateriaPrima entity2 = new MateriaPrima();
                            Proveedor entity3 = new Proveedor();

                            //entity.id_compra = dr["id_compra"].ToString();
                            entity.fechaCompra = dr["fechaCompra"].ToString();
                            entity2.nombre = dr["nombre"].ToString();
                            entity.unidad = dr["unidad"].ToString();
                            entity.cantidad = dr["cantidad"].ToString();

                            //entity.id_mp = dr["id_mp"].ToString();
                            entity.caducidad = dr["caducidad"].ToString();
                            entity3.nombreProveedor = dr["nombreProveedor"].ToString();

                            entity.costo = dr["costo"].ToString();

                            entities.Add(entity);
                            entities2.Add(entity2);
                            entities3.Add(entity3);
                        }

                    }
                    //return entities;
                    ///return entities2;

                    //return entities2;
                    //return entities3;
                }

            }

        }
         * */
        public List<Compras> listarCompraClave(string claveBuscar)
        {
            using (SqlConnection cnn = new SqlConnection(conexion))
            {
                using (SqlCommand cmd = new SqlCommand("listarCompraClave", cnn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@claveBuscar", claveBuscar);
                    cnn.Open();
                    List<Compras> entities = new List<Compras>();
                    using (SqlDataReader dr = cmd.ExecuteReader())
                    {
                        while (dr.Read())
                        {
                            Compras entity = new Compras();
                            entity.id_compra = dr["id_compra"].ToString();
                            entity.fechaCompra = dr["fechaCompra"].ToString();
                            entity.id_mp = dr["id_mp"].ToString();
                            entity.caducidad = dr["caducidad"].ToString();
                            entity.id_proveedor = dr["id_proveedor"].ToString();
                            entity.unidad = dr["unidad"].ToString();
                            entity.cantidad = dr["cantidad"].ToString();

                            entity.costo = dr["costo"].ToString();
                            entity.claveCompra = dr["claveCompra"].ToString();

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