public static void Factura_mnt02(EDetOrdenCompra fac) { DBAccess db = new DBAccess(); db.AddParameter("@id_periodo", fac.Id_periodo); db.AddParameter("@id_empresa", fac.idEmpresa); db.AddParameter("@id_ordenco", fac.Id_ordenco); db.AddParameter("@nu_correla", fac.Nu_correla); db.AddParameter("@id_producto", fac.Id_producto); db.AddParameter("@qt_difcierre", fac.Qt_difcierre); db.ExecuteNonQuery("CO_Factura_mnt02"); }
public static void CO_DetOrdenCompra_mnt02(EDetOrdenCompra doc) { DBAccess db = new DBAccess(); db.AddParameter("@pid_periodo", doc.Id_periodo); db.AddParameter("@pid_op", doc.Id_op); db.AddParameter("@pid_ordenco", doc.Id_ordenco); db.AddParameter("@pnu_correla", doc.Nu_correla); db.AddParameter("@pnu_lote", doc.Nu_lote); db.AddParameter("@pid_producto", doc.Id_producto); db.AddParameter("@pid_prodprese", doc.Id_prodprese); db.AddParameter("@pid_Empresa", doc.idEmpresa); db.ExecuteNonQuery("CO_DetOrdenCompra_mnt02"); }
public static void OrdenCompra_mnt03(EDetOrdenCompra oc) { DBAccess db = new DBAccess(); db.AddParameter("@pid_periodo", oc.Id_periodo); db.AddParameter("@pid_op", oc.Id_op); db.AddParameter("@pid_ordenco", oc.Id_ordenco); db.AddParameter("@pnu_correla", oc.Nu_correla); db.AddParameter("@pnu_lote", oc.Nu_lote); db.AddParameter("@pid_producto", oc.Id_producto); db.AddParameter("@pid_prodprese", oc.Id_prodprese); db.AddParameter("@pqt_producto", oc.Qt_producto); db.AddParameter("@pqt_difcierre", oc.Qt_difcierre); db.AddParameter("@pid_vmoneda", oc.Id_vmoneda); db.AddParameter("@pqt_pesobruto", oc.Qt_pesobruto); db.AddParameter("@pqt_pesoneto", oc.Qt_pesoneto); db.AddParameter("@pmt_precuni", oc.Mt_precuni); db.AddParameter("@pmt_igv", oc.Mt_igv); db.AddParameter("@pmt_subtotal", oc.Mt_subtotal); db.AddParameter("@pnu_pordscto", oc.Nu_pordscto); db.AddParameter("@pmt_dscto", oc.Mt_dscto); db.AddParameter("@pid_clase", oc.Id_clase); db.AddParameter("@pid_tipogsto", oc.Id_tipogsto); db.AddParameter("@pid_ccosto", oc.Id_ccosto); db.AddParameter("@pid_cgasto", oc.Id_cgasto); db.AddParameter("@pid_tipgstimp", oc.Id_tipgstimp); db.AddParameter("@pst_gastodist", oc.St_gastodist); db.AddParameter("@pid_ucrearec", oc.Id_ucrearec); db.AddParameter("@pid_uupdarec", oc.Id_uupdarec); db.AddParameter("@pst_anulado", oc.St_anulado); db.AddParameter("@pid_empresa", oc.idEmpresa); db.AddParameter("@str_Observ", oc._Detalle); db.ExecuteNonQuery("CO_DetOrdenCompra_mnt01"); }
public static void Factura_mnt02(EDetOrdenCompra oc) { DFactura.Factura_mnt02(oc); }
private void Grabar() { DialogResult result = MessageBox.Show("Seguro que desea Grabar?", "Grabar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); { if (result == DialogResult.OK) { mCalculaTotal(); EOrdenCompra oc = new EOrdenCompra(); EDetOrdenCompra doc = new EDetOrdenCompra(); if (txtnu_oc.Text == "") { List<Dato> oListDato = BOrdenCompra.OrderCompra_qry02_(wfChgEmpPer.datos.idperiodo, wfChgEmpPer.datos.idEmpresa); if (oListDato.Count > 0) { txtnu_oc.Text = oListDato[0].id; } oc.Id_ordenco = txtnu_oc.Text; doc.Id_ordenco = txtnu_oc.Text; } else { oc.Id_ordenco = txtnu_oc.Text; doc.Id_ordenco = txtnu_oc.Text; } oc.Id_periodo = wfChgEmpPer.datos.idperiodo;//llenar con sesion oc.Id_importa = txtimport.Text; oc.Id_Exporta = txtExport.Text; oc.Id_cotiza = "000000"; oc.Fe_ordenco = txtFechaOc.Text; oc.Fe_entrega = txtFechaEntrega.Text; oc.Id_docucom = ""; oc.Nu_docu = ""; oc.Id_clipro = txtIdProv.Text; oc.Id_clipro2 = txtIdProv.Text; oc.Id_clipro3 = txtIdProv.Text; oc.Id_condpago = txtCondPago.Text; oc.Id_personal = txtIdPedido.Text; oc.Id_local = cbEntregaEn.SelectedValue.ToString(); oc.Id_local2 = cbUsadoEn.SelectedValue.ToString(); oc.Id_personal2 = txtEmitidoPor.Text; oc.Ds_observa = txtObserv.Text.ToUpper(); oc.Id_vmoneda = cbMoneda.SelectedValue.ToString(); oc.Mt_total = Convert.ToDecimal(txtTotal.Text); oc.Id_modcomp = cbModalidad.SelectedValue.ToString(); oc.Id_tipcomp = cbTipo.SelectedValue.ToString(); oc.Id_prioridad = cbPrioridad.SelectedValue.ToString(); oc.Id_aprueba = ""; oc.St_aprueba = "T"; oc.Id_autoriza = ""; oc.St_ordenco = "T"; oc.Id_ucrearec = frmLogin.d.id.ToLower();//LLENAR DESDE LA SESION oc.Id_uupdarec = frmLogin.d.id.ToLower();//LLENAR DESDE LA SESION oc.St_anulado = "0"; oc.idEmpresa = wfChgEmpPer.datos.idEmpresa; //LLENAR DESDE LA SESION oc.stfactura = "ABIERTO"; BOrdenCompra.OrderCompra_mnt03(oc); //--------------------------------- if (txtnu_oc.Text != "") { if (dgTemp.Rows.Count > 0) { for (int i = 0; dgTemp.Rows.Count > i; i++) { var lblnu_corre = dgTemp.Rows[i].Cells["nucorre"].Value; var lbllote = dgTemp.Rows[i].Cells["lote"].Value; var lblop = dgTemp.Rows[i].Cells["op"].Value; var lblidproducto = dgTemp.Rows[i].Cells["idproducto"].Value; var lblidpres = dgTemp.Rows[i].Cells["idpres"].Value; EDetOrdenCompra doc_ = new EDetOrdenCompra(); doc_.Id_periodo = wfChgEmpPer.datos.idperiodo; doc_.Id_op = lblop.ToString(); doc_.Id_ordenco = txtnu_oc.Text; doc_.Nu_correla = lblnu_corre.ToString(); doc_.Nu_lote = lbllote.ToString(); doc_.Id_producto = lblidproducto.ToString(); doc_.Id_prodprese = lblidpres.ToString(); doc_.idEmpresa = wfChgEmpPer.datos.idEmpresa; BDetOrdenCompra.DetOrderCompra_mnt02(doc_); } } } ////------------------------Detalle de compras---------------------------------------------------- for (int i = 0; dgvDetalle.Rows.Count > i; i++) { var LblNum_Correla = dgvDetalle.Rows[i].Cells["txtnu_correla"].Value; var LblIdproducto = dgvDetalle.Rows[i].Cells["txtIdproducto"].Value; var LblDsProducto = dgvDetalle.Rows[i].Cells["txtDsProducto"].Value; var LblUM = dgvDetalle.Rows[i].Cells["txtUM"].Value; var LblCantidad = dgvDetalle.Rows[i].Cells["txtCantidad"].Value; var LblPU = dgvDetalle.Rows[i].Cells["txtPU"].Value; var LblprodDscto = dgvDetalle.Rows[i].Cells["txtPorDesc"].Value; var LblDscto = dgvDetalle.Rows[i].Cells["txtDscto"].Value; var LblIGV = dgvDetalle.Rows[i].Cells["txtIGV"].Value; var LblSubTotal = dgvDetalle.Rows[i].Cells["txtSubTotal"].Value; var LblOP = dgvDetalle.Rows[i].Cells["dpdOP"].Value; var LblUN = dgvDetalle.Rows[i].Cells["txtidUn"].Value; var LblIdccostos = dgvDetalle.Rows[i].Cells["txtIdccostos"].Value; var LblClase = dgvDetalle.Rows[i].Cells["dpTG"].Value; var LblIdPres = dgvDetalle.Rows[i].Cells["txtIdPres"].Value; var LblObsev = dgvDetalle.Rows[i].Cells["txtDescrip"].Value; var LblPneto = dgvDetalle.Rows[i].Cells["txtPneto"].Value; var LblPesoBruto = dgvDetalle.Rows[i].Cells["txtPesoBruto"].Value; var LblTg = dgvDetalle.Rows[i].Cells["txtidtipoGasto"].Value; var LbldsCosto = dgvDetalle.Rows[i].Cells["txtdsCosto"].Value; doc.Id_periodo = wfChgEmpPer.datos.idperiodo;//llenar con sesion doc.Id_op = LblOP.ToString(); doc.Id_ordenco = txtnu_oc.Text; doc.Nu_correla = LblNum_Correla.ToString(); doc.Nu_lote = "1"; doc.Id_producto = LblIdproducto.ToString(); doc.Id_prodprese = LblIdPres.ToString(); doc.Qt_producto = Convert.ToDecimal(LblCantidad); doc.Qt_difcierre = Convert.ToDecimal("0.0000"); doc.Id_vmoneda = cbMoneda.SelectedValue.ToString(); doc.Qt_pesobruto = Convert.ToDecimal(LblPesoBruto); doc.Qt_pesoneto = Convert.ToDecimal(LblPneto); doc.Mt_precuni = Convert.ToDecimal(LblPU); doc.Mt_igv = Convert.ToDecimal(LblIGV); doc.Mt_subtotal = Convert.ToDecimal(LblSubTotal); doc.Nu_pordscto = Convert.ToDecimal(LblprodDscto); doc.Mt_dscto = Convert.ToDecimal(LblDscto); doc.Id_clase = LblClase.ToString(); doc.Id_tipogsto = LblTg.ToString(); doc.Id_ccosto = LblIdccostos.ToString(); doc.Id_cgasto = LblUN.ToString(); doc.Id_tipgstimp = "000"; doc.St_gastodist = "0"; doc.Id_ucrearec = frmLogin.d.id.ToLower(); //llenar con sesion doc.Id_uupdarec = frmLogin.d.id.ToLower(); //llenar con sesion doc.St_anulado = "0"; doc.idEmpresa = wfChgEmpPer.datos.idEmpresa; //llenar con sesion doc._Detalle = LblObsev.ToString(); BDetOrdenCompra.DetOrderCompra_mnt01(doc); } //if (txtnu_oc.Text != "") //{ // if (dgTemp.Rows.Count > 0) // { // for (int i = 0; dgTemp.Rows.Count > i; i++) // { // var lblnu_corre = dgTemp.Rows[i].Cells["nucorre"].Value; // var lbllote = dgTemp.Rows[i].Cells["lote"].Value; // var lblop = dgTemp.Rows[i].Cells["op"].Value; // var lblidproducto = dgTemp.Rows[i].Cells["idproducto"].Value; // var lblidpres = dgTemp.Rows[i].Cells["idpres"].Value; // EDetOrdenCompra doc_ = new EDetOrdenCompra(); // doc_.Id_periodo = wfChgEmpPer.datos.idperiodo; // doc_.Id_op = lblop.ToString(); // doc_.Id_ordenco = txtnu_oc.Text; // doc_.Nu_correla = lblnu_corre.ToString(); // doc_.Nu_lote = lbllote.ToString(); // doc_.Id_producto = lblidproducto.ToString(); // doc_.Id_prodprese = lblidpres.ToString(); // doc_.idEmpresa = wfChgEmpPer.datos.idEmpresa; // BDetOrdenCompra.DetOrderCompra_mnt02(doc_); // } // } //} dgTemp.Rows.Clear(); MessageBox.Show(txtnu_oc.Text, "Datos Grabados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if(result == DialogResult.Cancel) { } } }
public static void DetOrderCompra_mnt02(EDetOrdenCompra oc) { DDetOrdenCompra.CO_DetOrdenCompra_mnt02(oc); }
public static void DetOrderCompra_mnt01(EDetOrdenCompra oc) { DDetOrdenCompra.OrdenCompra_mnt03(oc); }