示例#1
0
        public void Eliminar(DetallesInventario detallesInventario)
        {
            string            consulta   = "Delete from DetallesInventario where IdDetalle=@id";
            DynamicParameters parametros = new DynamicParameters();

            parametros.Add("@id", detallesInventario.IdDetalle, DbType.Int32);
            cn.Open();
            cn.Execute(consulta, parametros, commandType: CommandType.Text);
            cn.Close();
        }
示例#2
0
        private void detallesInventarioDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            groupBox1.Visible = true;
            DetallesInventario det = new DetallesInventario();

            det = (DetallesInventario)detallesInventarioBindingSource.Current;
            textBoxExistencias.Text = det.Existencias.ToString();
            idactual         = det.IdDetalle;
            labelNombre.Text = det.Nombre;
            textBoxExistencias.Focus();
        }
示例#3
0
        public void Actualizar(DetallesInventario detallesInventario)
        {
            string            consulta   = "Update DetallesInventario set IdInventario_FK=@IdInventario_FK,IdProducto_FK=@IdProducto_FK, Existencias=@Existencias where IdDetalle=@id";
            DynamicParameters parametros = new DynamicParameters();

            parametros.Add("@IdInventario_FK", detallesInventario.IdInventario_FK, DbType.Int32);
            parametros.Add("@IdProducto_FK", detallesInventario.IdProducto_FK, DbType.Int32);
            parametros.Add("@Existencias", detallesInventario.Existencias, DbType.Int32);
            parametros.Add("@id", detallesInventario.IdDetalle, DbType.Int32);
            cn.Open();
            cn.Execute(consulta, parametros, commandType: CommandType.Text);
            cn.Close();
        }
示例#4
0
        public void Insertar(DetallesInventario detallesInventario)
        {
            string            consulta   = "insert into DetallesInventario values (@IdInventario_FK,@IdProducto_FK,@Existencias)";
            DynamicParameters parametros = new DynamicParameters();

            parametros.Add("@IdInventario_FK", detallesInventario.IdInventario_FK, DbType.Int32);
            parametros.Add("@IdProducto_FK", detallesInventario.IdProducto_FK, DbType.Int32);
            parametros.Add("@Existencias", detallesInventario.Existencias, DbType.Int32);

            cn.Open();
            cn.Execute(consulta, parametros, commandType: CommandType.Text);
            cn.Close();
        }
示例#5
0
        public void Insertar(Producto producto, int existencias, int idinventario = 1)
        {
            string            consulta   = "insert into Productos values (@NombreProducto,@TieneVariasPresentaciones,@IdCategoria_FK,@IdProveedor_FK,@InformacionAdicional,@PrincipioActivo,@Precio,@Codigo,@Consignacion,@Costo)";
            DynamicParameters parametros = new DynamicParameters();

            parametros.Add("@NombreProducto", producto.NombreProducto, DbType.String);
            parametros.Add("@TieneVariasPresentaciones", producto.TieneVariasPresentaciones, DbType.Int32);
            parametros.Add("@IdCategoria_FK", producto.IdCategoria_FK, DbType.Int32);
            parametros.Add("@IdProveedor_FK", producto.IdProveedor_FK, DbType.Int32);
            parametros.Add("@InformacionAdicional", producto.InformacionAdicional, DbType.String);
            parametros.Add("@PrincipioActivo", producto.PrincipioActivo, DbType.String);
            parametros.Add("@Precio", producto.Precio, DbType.Decimal);
            parametros.Add("@Codigo", producto.Codigo, DbType.String);
            parametros.Add("@Consignacion", producto.Consignacion, DbType.Int32);
            parametros.Add("@Costo", producto.Costo, DbType.Decimal);


            cn.Open();
            cn.Execute(consulta, parametros, commandType: CommandType.Text);
            cn.Close();


            //registrar en inventario cuando sea una sola sucursal
            consulta = "Select max(IdProducto) id from Productos";
            int id;

            cn.Open();
            id = cn.QuerySingle <int>(consulta, commandType: CommandType.Text);
            cn.Close();

            MDetallesInventario mDetallesInventario = new MDetallesInventario();
            DetallesInventario  det = new DetallesInventario();

            det.Existencias     = 0;
            det.IdInventario_FK = idinventario;
            det.IdProducto_FK   = id;
            det.Existencias     = existencias;
            mDetallesInventario.Insertar(det);
        }
示例#6
0
 public void Eliminar(DetallesInventario detallesInventario)
 {
     mDetallesInventario.Eliminar(detallesInventario);
 }
示例#7
0
 public void Actualizar(DetallesInventario detallesInventario)
 {
     mDetallesInventario.Actualizar(detallesInventario);
 }
示例#8
0
 //*********************************************************
 public void Insertar(DetallesInventario detallesInventario)
 {
     mDetallesInventario.Insertar(detallesInventario);
 }