コード例 #1
0
ファイル: ClsOrdenVentaModel.cs プロジェクト: icarus5/Solaris
 public ClsOrdVenDetalle FnDetalleOrdenVenta(string strCodProd, double dbPrecio, int intCantidad, string strIdLote)
 {
     var entOrdVenDetails = new ClsOrdVenDetalle();
     var objProductLn = new ClsProductoModel();
     var entProducto = objProductLn.FnBuscarProductoPorCodigo(strCodProd);
     entOrdVenDetails.Prod_Id = entProducto.Prod_Id;
     entOrdVenDetails.Lot_Id = strIdLote;
     entOrdVenDetails.PrecDesc_OrdVenDet = dbPrecio;
     entOrdVenDetails.PrecUnit_OrdVenDet = entProducto.PrecioVenta_Prod;
     entOrdVenDetails.SubTotal_OrdVenDet = (entProducto.PrecioVenta_Prod - dbPrecio) * intCantidad;
     entOrdVenDetails.Cant_OrdVenDet = intCantidad;
     entOrdVenDetails.Sucur_Id = 1;
     lstDetailseOrdVent.Add(entOrdVenDetails);
     return entOrdVenDetails;
 }
コード例 #2
0
ファイル: FrmAgregarProducto.cs プロジェクト: icarus5/Solaris
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            var objProducto = new ClsProducto();
                var objProductoLn = new ClsProductoModel();
                if (dgvProductos.CurrentRow.Cells["Prod_Id"].Value == null)
                    objProducto.Prod_Id = 0;
                else
                    objProducto.Prod_Id = (int)dgvProductos.CurrentRow.Cells["Prod_Id"].Value;
                objProducto.Present_Id = Convert.ToInt32(cboProductoPresentacion.SelectedValue);
                objProducto.Lab_Id = Convert.ToInt32(cboLaboratorio.SelectedValue);
                objProducto.Prod_Codigo = "2015-0001";
                objProducto.NomCome_Pord = txtNomComer.Text;
                objProducto.NomGen_Prod = txtNomGene.Text;
                objProducto.Obser_Prod = txtObservacion.Text;
                objProducto.CantIni_Prod = Convert.ToInt32(txtCantidad.Text);
                objProducto.CantFin_Prod = Convert.ToInt32(txtCantidad.Text); // revisar esta cantidad
                objProducto.PrecioVenta_Prod = Convert.ToDouble(txtPrecio.Text);

                var intResult = objProductoLn.FnInsertProductoModel(objProducto);
                if(intResult == 0)
                    ClsFunciones.mensajeAlerta(ClsConstantes.strMenItemYaRegistrado);
                else
                    ClsFunciones.mensajeAlerta(intResult > 0 ? ClsConstantes.strMenGuarExito : ClsConstantes.strMenGuarError);
        }
コード例 #3
0
ファイル: FrmBuscarCatalogo.cs プロジェクト: icarus5/Solaris
 private void FnBuscarProductoEnCatalogo(string strTexto)
 {
     var objProductoLn = new ClsProductoModel();
     dgvDato.DataSource = objProductoLn.FnGetProducto(strTexto);
 }
コード例 #4
0
ファイル: FrmAgregarProducto.cs プロジェクト: icarus5/Solaris
 private void fncargarLaboratorio()
 {
     var objLn = new ClsProductoModel();
     var pLaboratorio = objLn.FnGetLaboratorios();
     ClsFunciones.llenarCombo(cboLaboratorio, pLaboratorio);
 }
コード例 #5
0
ファイル: FrmAgregarProducto.cs プロジェクト: icarus5/Solaris
 private void btnBuscarCodigo_Click_1(object sender, EventArgs e)
 {
     var objProductoLn = new ClsProductoModel();
     var objProducto = objProductoLn.FnGetProducto_01();
     dgvProductos.DataSource = objProducto;
 }