public void EjecutarOC(EOrdenCompra oc) { txtOc.Text = oc.Id_ordenco; mCargarDatos(); txtOc.Focus(); }
public void EjecutarOC(EOrdenCompra oc) { txtBuscaroc.Text = oc.Id_ordenco; txtnu_oc.Text = oc.Id_ordenco; periodoOC = oc.Id_periodo; BuscarOrdenCompra(); txtBuscaroc.Focus(); }
public static void FacturaCierre_qry01(EOrdenCompra fac) { DBAccess db = new DBAccess(); db.AddParameter("@id_periodo", fac.Id_periodo); db.AddParameter("@id_ordenco", fac.Id_ordenco); db.AddParameter("@id_uupdarec", fac.Id_uupdarec); db.AddParameter("@id_empresa", fac.Id_Empresa); db.ExecuteNonQuery("SP_OrdenCompra_Cierre"); }
private void Autorizar() { try { for (int i = 0; dgvDetalle.Rows.Count > i; i++) { var nu_oc = dgvDetalle.Rows[i].Cells["id_ordenco"].Value; var ch1 = dgvDetalle.Rows[i].Cells["_estado"].Value; //MessageBox.Show(ch1.ToString() + "" + nu_oc.ToString()); if (Convert.ToBoolean(ch1) == true) { EOrdenCompra eoc = new EOrdenCompra(); //la entidad obtine los siguientes valores a almacenar eoc.psin_typeupd = "10"; eoc.Id_ordenco = nu_oc.ToString(); eoc.Id_autoriza = frmLogin.d.id.ToLower(); //LLENAR CON SESSION eoc.stordenco = Constants2.ConstEstadoOC.Autorizado; eoc.Id_uupdarec = frmLogin.d.id.ToLower(); //LLENAR CON SESSION eoc.Id_Empresa = wfChgEmpPer.datos.idEmpresa; // LLENAR CON SESSION eoc.Id_periodo = wfChgEmpPer.datos.idperiodo;// LLENAR CON SESSION BOrdenCompra.OrderCompra_mnt01(eoc); //MessageBox.Show(ch1.ToString() + "" + nu_oc.ToString()); } else { //MessageBox.Show(nu_oc.ToString()); } } MessageBox.Show("Los datos fueron autorizados correctamente", "Autorizado", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarGrid_Parametro(); } catch(Exception ex) { ex.ToString(); MessageBox.Show("No hay registros", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public static EOrdenCompra mObtenerOCompraEstado(EOrdenCompra ocOmpra) { DBAccess db = new DBAccess(); db.AddParameter("@pid_periodo", ocOmpra.Id_periodo); db.AddParameter("@pid_empresa", ocOmpra.idEmpresa); db.AddParameter("@pid_ordenco", ocOmpra.Id_ordenco); List<EOrdenCompra> result = new List<EOrdenCompra>(); using (IDataReader rd = db.ExecuteReader("CO_OrdenCompra_Estado")) { while (rd.Read()) { return mCargarOCEstado(rd); } } return ocOmpra; }
public static List<EDetProducto> mListarDetOrdenCompraFac(EOrdenCompra oc) { DBAccess db = new DBAccess(); db.AddParameter("@pchr_idperiodo", oc.Id_periodo); db.AddParameter("@pchr_idordenco", oc.Id_ordenco); db.AddParameter("@idEmpresa", oc.idEmpresa); List<EDetProducto> result = new List<EDetProducto>(); using (IDataReader rdr = db.ExecuteReader("CO_ordencodet_qry02")) { while (rdr.Read()) { result.Add(mCargarDetOrdenCompraFac(rdr)); } } return result; }
public static List<EOrdenCompra> CO_OrdenCompra_qry05(EOrdenCompra oOC) { DBAccess db = new DBAccess(); db.AddParameter("@pid_periodo", oOC.Id_periodo); db.AddParameter("@pid_ordenco", oOC.Id_ordenco); db.AddParameter("@pidEmpresa", oOC.idEmpresa); List<EOrdenCompra> result = new List<EOrdenCompra>(); using (IDataReader rdr = db.ExecuteReader("CO_OrdenCompra_qry05")) { while (rdr.Read()) { result.Add(mCargarExistenciaOc(rdr)); } } return result; }
private void mCargarDatos() { //dgvDetalle.Rows.Clear(); try { if (!string.IsNullOrEmpty(txtOc.Text)) { EOrdenCompra oCompra = new EOrdenCompra(); oCompra.Id_periodo = wfChgEmpPer.datos.idperiodo; //llenar con sesion oCompra.Id_ordenco = string.IsNullOrEmpty(txtOc.Text.PadLeft(7, '0')) ? string.Empty : Convert.ToString(txtOc.Text.PadLeft(7, '0')); oCompra.idEmpresa = wfChgEmpPer.datos.idEmpresa; List<EOrdenCompra> oListDato = BOrdenCompra.CO_Oc_qry05(oCompra); string val = oListDato[0].existe; if (val == "0") { //---------------------------------------------------------------- EOrdenCompraFactura oCompraF = new EOrdenCompraFactura(); oCompraF.Id_periodo = wfChgEmpPer.datos.idperiodo; //llenar con sesion oCompraF.Id_ordenco = string.IsNullOrEmpty(txtOc.Text.PadLeft(7, '0')) ? string.Empty : Convert.ToString(txtOc.Text.PadLeft(7, '0')); oCompraF.Id_empresa = wfChgEmpPer.datos.idEmpresa; //---------------------------------------------------------------- EOrdenCompra oBtieneOC = new EOrdenCompra(); oBtieneOC = BOrdenCompra.mObtenerOC_(oCompra); txtOc.Text = oBtieneOC.Id_ordenco.ToString().Trim(); txtFechaOC.Text = oBtieneOC.Fe_ordenco.ToString().Trim(); txtTotal.Text = oBtieneOC.Mt_total.ToString().Trim(); cbmoneda.SelectedValue = oBtieneOC.Id_vmoneda.Trim(); txtObservacion.Text = oBtieneOC.Ds_observa.ToString().Trim(); txtProveedor.Text = oBtieneOC.clipro.ToString().Trim(); //Hddidproveedor.Value = oBtieneOC.Id_clipro.ToString().Trim(); lblStAutorizado.Text = oBtieneOC.st_autorizado.ToString(); lblStAprobado.Text = oBtieneOC.stordenco.ToString(); List<EOrdenCompraFactura> lstoc = new List<EOrdenCompraFactura>(); //lstoc = BOrdenCompraFactura.mListarOcompraFactura2(oCompraF); dgvDetalle.DataSource = BOrdenCompraFactura.mListarOcompraFactura2(oCompraF); if (lblStAutorizado.Text == "(TRANSITO)") { btnAutorizar.Enabled = true; } else { btnAutorizar.Enabled = false; } if (lblStAprobado.Text == "(TRANSITO)") { btnAprobar.Enabled = true; } else { btnAprobar.Enabled = false; } if (lblStAutorizado.Text == "(TRANSITO)" && lblStAprobado.Text == "(TRANSITO)") { btnAprobar.Enabled = false; } getCalculo(); } else { MessageBox.Show("Datos no existen", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); Limpiar(groupBox1); NuevoItem2(); } } } catch (Exception ex) { ex.ToString(); } }
public static void OrderCompra_mnt03(EOrdenCompra oc) { DOrdenCompra.OrdenCompra_mnt03(oc); }
public static DataSet OrderCompra_Habilitar(EOrdenCompra oc) { return DOrdenCompra.OrdenCompra_Habilitar(oc); }
public static EOrdenCompra mObtenerOCEstado(EOrdenCompra oCompra) { return DOrdenCompra.mObtenerOCompraEstado(oCompra); }
public static DataSet OrdenCompra_Habilitar(EOrdenCompra oc) { DBAccess db = new DBAccess(); db.AddParameter("@id_ordenco", oc.Id_ordenco); db.AddParameter("@id_Empresa", oc.Id_Empresa); db.AddParameter("@id_periodo", oc.Id_periodo); return db.ExecuteDataSet("CO_OrdenCompra_Habilitar"); }
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) { } } }
private void BuscarOrdenCompra() { EOrdenCompra oOC = new EOrdenCompra(); if (periodoOC != "") { oOC.Id_periodo = periodoOC; } else { oOC.Id_periodo = wfChgEmpPer.datos.idperiodo; } oOC.Id_ordenco = txtBuscaroc.Text.PadLeft(7, '0'); oOC.idEmpresa = wfChgEmpPer.datos.idEmpresa; List<EOrdenCompra> oListDato = BOrdenCompra.CO_Oc_qry05(oOC); string val = oListDato[0].existe; if (val == "0") { try { dgvDetalle.Rows.Clear(); EOrdenCompra oCompra = new EOrdenCompra(); if (periodoOC != "") { oCompra.Id_periodo = periodoOC; } else { oCompra.Id_periodo = wfChgEmpPer.datos.idperiodo; } oCompra.Id_ordenco = txtBuscaroc.Text.PadLeft(7, '0'); oCompra.idEmpresa = wfChgEmpPer.datos.idEmpresa; EOrdenCompra oBtieneOC = new EOrdenCompra(); oBtieneOC = BOrdenCompra.mObtenerOC(oCompra); txtnu_oc.Text = oBtieneOC.Id_ordenco.ToString(); txtFechaOc.Text = oBtieneOC.Fe_ordenco.ToString(); txtIdProv.Text = oBtieneOC.Id_clipro.ToString().Trim(); txtDsprov.Text = oBtieneOC.clipro.ToString().Trim(); txtEntregaEn.Text = oBtieneOC.Id_local.ToString(); cbEntregaEn.SelectedValue = oBtieneOC.Id_local.ToString().Trim(); txtIdPedido.Text = oBtieneOC.Id_personal.ToString().Trim(); lblPedidoPor.Text = oBtieneOC.Pedidop.ToString().Trim(); txtUsadoEn.Text = oBtieneOC.Id_local2.ToString(); cbUsadoEn.SelectedValue = oBtieneOC.Id_local2.ToString().Trim(); txtEmitidoPor.Text = oBtieneOC.Id_personal2.ToString().Trim(); lblEmitidoPor.Text = oBtieneOC.Emitidap.ToString().Trim(); txtPrioridad.Text = oBtieneOC.Id_prioridad.ToString().Trim(); cbPrioridad.SelectedValue = oBtieneOC.Id_prioridad.ToString().Trim(); txtObserv.Text = oBtieneOC.Ds_observa.ToString().Trim(); txtCondPago.Text = oBtieneOC.Id_condpago.ToString().Trim(); lblcondpago.Text = oBtieneOC.dsCondPago.ToString().Trim(); cbTipo.SelectedValue = oBtieneOC.Id_tipcomp.ToString().Trim(); txtTipo.Text = oBtieneOC.Id_tipcomp.ToString().Trim(); cbModalidad.SelectedValue = oBtieneOC.Id_modcomp.ToString().Trim(); txtModalidad.Text = oBtieneOC.Id_modcomp.ToString().Trim(); txtimport.Text = oBtieneOC.Id_importa.ToString().Trim(); lblimportacion.Text = oBtieneOC.Ds_importa.ToString().Trim(); txtExport.Text = oBtieneOC.Id_Exporta.ToString().Trim(); lblexportacion.Text = oBtieneOC.Ds_Exporta.ToString().Trim(); txtMoneda.Text = oBtieneOC.Id_vmoneda.ToString().Trim(); cbMoneda.SelectedValue = oBtieneOC.Id_vmoneda.ToString().Trim(); txtFechaEntrega.Text = oBtieneOC.Fe_entrega.ToString(); lblNuDoc.Text = oBtieneOC.Nu_docu.ToString(); lblestado.Text = oBtieneOC.stordenco.ToString(); List<EDetProducto> lstoc = new List<EDetProducto>(); lstoc = BDetOrdenCompra.mListarOcompra(oCompra); foreach (EDetProducto objproducto in lstoc) { string[] row = { objproducto._Nu_Correla, objproducto._Codigo, objproducto._Producto, objproducto._Presenta, objproducto._UM, objproducto._Cant.ToString("#,#.0000"), objproducto._PreUnit.ToString("#,#.0000"), objproducto._nu_pordscto.ToString("#,#.0000"), objproducto._Dscto.ToString("#,#.0000"), objproducto._Igv.ToString("#,#.0000"), objproducto._subTotal.ToString("#,#.0000"), objproducto._OP, objproducto._id_Gasto, objproducto._C_Gasto, objproducto._idCosto, objproducto._C_Costos, objproducto._Tipgasto, objproducto._dstg, objproducto._clase, objproducto._igvActivo.ToString(), objproducto._idclase, objproducto._Pres, objproducto._detalle, objproducto._PreNeto.ToString(), objproducto._Peso_Bruto.ToString(), objproducto._Lote, }; dgvDetalle.Rows.Add(row); for (int r = 0; dgvDetalle.Rows.Count > r; r++) { string igv = Convert.ToString(dgvDetalle.Rows[r].Cells["txtIGV"].Value).ToString(); if ((igv == "0.0000") || (igv == "0") || (igv == ".0000")) { (dgvDetalle.Rows[r].Cells["chkIgv"].Value) = false; } else { (dgvDetalle.Rows[r].Cells["chkIgv"].Value) = true; } } mCalculaTotal(); dgTemp.Rows.Clear(); } } catch (Exception ex) { ex.ToString(); } } else { MessageBox.Show("Datos no existen", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); Nuevo(); } }
public static List<EDetProducto> mListarOcompraFac(EOrdenCompra oCompra) { return DDetOrdenCompra.mListarDetOrdenCompraFac(oCompra); }
private static EOrdenCompra mCargarOCEstado(IDataReader rdr) { EOrdenCompra oCompra = new EOrdenCompra(); oCompra.estadoOC = rdr.IsDBNull(rdr.GetOrdinal("ESTADO")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ESTADO")); return oCompra; }
// consulta para cargar la factura private static EOrdenCompra mCargarOC_(IDataReader rdr) { EOrdenCompra oCompra = new EOrdenCompra(); oCompra.Id_ordenco = rdr.IsDBNull(rdr.GetOrdinal("id_ordenco")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_ordenco")); oCompra.Fe_ordenco = rdr.IsDBNull(rdr.GetOrdinal("fe_ordenco")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("fe_ordenco")); oCompra.Id_clipro = rdr.IsDBNull(rdr.GetOrdinal("id_clipro")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_clipro")); oCompra.clipro = rdr.IsDBNull(rdr.GetOrdinal("clipro")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("clipro")); oCompra.Ds_observa = rdr.IsDBNull(rdr.GetOrdinal("ds_observa")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_observa")); oCompra.Mt_total = rdr.IsDBNull(rdr.GetOrdinal("mt_total")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("mt_total")); oCompra.Id_vmoneda = rdr.IsDBNull(rdr.GetOrdinal("id_vmoneda")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_vmoneda")); oCompra.stordenco = rdr.IsDBNull(rdr.GetOrdinal("st_ordenco")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("st_ordenco")); // aprobado oCompra.st_autorizado = rdr.IsDBNull(rdr.GetOrdinal("st_autorizado")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("st_autorizado")); // Autorizado return oCompra; }
/// <summary> /// APROBACION DE OC /// </summary> /// <param name="oc"></param> /// <returns></returns> public static DataSet OrdenCompra_mnt02(EOrdenCompra oc) { DBAccess db = new DBAccess(); db.AddParameter("@psin_typeupd", oc.psin_typeupd); db.AddParameter("@pchr_idordenco", oc.Id_ordenco); db.AddParameter("@pchr_stordenco", oc.stordenco); db.AddParameter("@pchr_idautoriza", oc.Id_aprueba); db.AddParameter("@pvch_user", oc.Id_uupdarec); db.AddParameter("@pchr_idEmpresa", oc.Id_Empresa); db.AddParameter("@pchr_idPeriodo", oc.Id_periodo); return db.ExecuteDataSet("CO_OcCambioEstado"); }
private void CargarGrid_Parametro() { try { if (dtpfechaini.Text == "") { Evaluar(); EOrdenCompra eoc = new EOrdenCompra(); eoc.Fe_ordenco_ini = dtpfechaini.Text; eoc.Fe_ordenco_fin = dtpfechafin.Text; eoc.Id_Empresa = wfChgEmpPer.datos.idEmpresa; eoc.Id_periodo = wfChgEmpPer.datos.idperiodo; eoc.strEmitido = cbplanta.Text; eoc.Estado = estado; eoc.Id_ordenco = txt_idOC.Text; DataSet ds = BOrdenCompra.OrderCompra_qry01(eoc); dgvDetalle.DataSource = ds.Tables[0]; lblnu_item.Text = Convert.ToInt16(dgvDetalle.RowCount).ToString(); //-1 GridInicial(); } else { Evaluar(); EOrdenCompra eoc = new EOrdenCompra(); eoc.Fe_ordenco_ini = dtpfechaini.Text; eoc.Fe_ordenco_fin = dtpfechafin.Text; DateTime f = Convert.ToDateTime(dtpfechaini.Text); int anio = f.Year; eoc.Id_Empresa = wfChgEmpPer.datos.idEmpresa; eoc.Id_periodo = wfChgEmpPer.datos.idperiodo; eoc.strEmitido = cbplanta.Text; eoc.Estado = estado; eoc.Id_ordenco = txt_idOC.Text; DataSet ds = BOrdenCompra.OrderCompra_qry01(eoc); dgvDetalle.DataSource = ds.Tables[0]; lblnu_item.Text = Convert.ToInt16(dgvDetalle.RowCount).ToString(); //-1 GridInicial(); } } catch (Exception ex) { ex.ToString(); } }
//Insertar la oc public static void OrdenCompra_mnt03(EOrdenCompra oc) { DBAccess db = new DBAccess(); db.AddParameter("@pid_periodo", oc.Id_periodo); db.AddParameter("@pid_ordenco", oc.Id_ordenco); db.AddParameter("@pid_importa", oc.Id_importa); db.AddParameter("@pid_Exporta", oc.Id_Exporta); db.AddParameter("@pid_cotiza", oc.Id_cotiza); db.AddParameter("@pfe_ordenco", oc.Fe_ordenco); db.AddParameter("@pfe_entrega", oc.Fe_entrega); db.AddParameter("@pid_docucom", oc.Id_docucom); db.AddParameter("@pnu_docu", oc.Nu_docu); db.AddParameter("@pid_clipro", oc.Id_clipro); db.AddParameter("@pid_clipro2", oc.Id_clipro2); db.AddParameter("@pid_clipro3", oc.Id_clipro3); db.AddParameter("@pid_condpago", oc.Id_condpago); db.AddParameter("@pid_personal", oc.Id_personal); db.AddParameter("@pid_local", oc.Id_local); db.AddParameter("@pid_local2", oc.Id_local2); db.AddParameter("@pid_personal2", oc.Id_personal2); db.AddParameter("@pds_observa", oc.Ds_observa); db.AddParameter("@pid_vmoneda", oc.Id_vmoneda); db.AddParameter("@pmt_total", oc.Mt_total); db.AddParameter("@pmt_tc", oc.Mt_tc); db.AddParameter("@pid_modcomp", oc.Id_modcomp); db.AddParameter("@pid_tipcomp", oc.Id_tipcomp); db.AddParameter("@pid_prioridad", oc.Id_prioridad); db.AddParameter("@pid_aprueba", oc.Id_aprueba); db.AddParameter("@pst_aprueba", oc.St_aprueba); db.AddParameter("@pid_autoriza", oc.Id_autoriza); db.AddParameter("@pst_ordenco", oc.St_ordenco); 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.Id_Empresa); db.AddParameter("@pid_stfactura", oc.stfactura); db.ExecuteNonQuery("CO_Ordencompra_mmt01"); }
public static List<EOrdenCompra> CO_Oc_qry05(EOrdenCompra oOC) { return DOrdenCompra.CO_OrdenCompra_qry05(oOC); }
public static DataSet OrdenCompra_qry002(EOrdenCompra oc) { DBAccess db = new DBAccess(); db.AddParameter("@pdte_empresa", oc.Id_Empresa); db.AddParameter("@pdte_periodo", oc.Id_periodo); db.AddParameter("@pdte_Estado", oc.Estado); return db.ExecuteDataSet("CO_OrdenCompra_qry002"); }
public static EOrdenCompra mObtenerOC_(EOrdenCompra oCompra) { return DOrdenCompra.mObtenerOCompra_(oCompra); }
/// <summary> /// CARGAR LISTADO DE APROBACIONES DE OC /// </summary> /// <param name="oc"></param> /// <returns></returns> public static DataSet OrdenCompra_qry02(EOrdenCompra oc) { DBAccess db = new DBAccess(); db.AddParameter("@pdte_feordencoini", oc.Fe_ordenco_ini); db.AddParameter("@pdte_feordencofin", oc.Fe_ordenco_fin); db.AddParameter("@pdte_empresa", oc.Id_Empresa); db.AddParameter("@pdte_periodo", oc.Id_periodo); db.AddParameter("@pdte_Emitido", oc.strEmitido); db.AddParameter("@pdte_Estado", oc.Estado); db.AddParameter("@id_ordenco", oc.Id_ordenco); return db.ExecuteDataSet("CO_OrdenCompra_qry02"); }
/// <summary> /// aprobacion de la oc /// </summary> /// <param name="oc"></param> /// <returns></returns> public static DataSet OrderCompra_mnt02(EOrdenCompra oc) { return DOrdenCompra.OrdenCompra_mnt02(oc); }
private static EOrdenCompra mCargarExistenciaOc(IDataReader rdr) { EOrdenCompra oOC = new EOrdenCompra(); oOC.existe = rdr.IsDBNull(rdr.GetOrdinal("existe")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("existe")); return oOC; }
public static DataSet OrderCompra_qry01(EOrdenCompra oc) { return DOrdenCompra.OrdenCompra_qry01(oc); }
private static EOrdenCompra mCargarOC(IDataReader rdr) { EOrdenCompra oCompra = new EOrdenCompra(); oCompra.Id_ordenco = rdr.IsDBNull(rdr.GetOrdinal("id_ordenco")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_ordenco")); oCompra.Fe_ordenco = rdr.IsDBNull(rdr.GetOrdinal("fe_ordenco")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("fe_ordenco")); oCompra.Id_clipro = rdr.IsDBNull(rdr.GetOrdinal("id_clipro")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_clipro")); oCompra.clipro = rdr.IsDBNull(rdr.GetOrdinal("clipro")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("clipro")); oCompra.Id_local = rdr.IsDBNull(rdr.GetOrdinal("id_local")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_local")); oCompra.Id_personal = rdr.IsDBNull(rdr.GetOrdinal("id_personal")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_personal")); oCompra.Pedidop = rdr.IsDBNull(rdr.GetOrdinal("pedidop")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("pedidop")); oCompra.Id_local2 = rdr.IsDBNull(rdr.GetOrdinal("id_local2")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_local2")); oCompra.Id_personal2 = rdr.IsDBNull(rdr.GetOrdinal("id_personal2")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_personal2")); oCompra.Emitidap = rdr.IsDBNull(rdr.GetOrdinal("emitidap")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("emitidap")); oCompra.Id_prioridad = rdr.IsDBNull(rdr.GetOrdinal("id_prioridad")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_prioridad")); oCompra.Ds_observa = rdr.IsDBNull(rdr.GetOrdinal("ds_observa")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_observa")); oCompra.Id_condpago = rdr.IsDBNull(rdr.GetOrdinal("id_condpago")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_condpago")); oCompra.dsCondPago = rdr.IsDBNull(rdr.GetOrdinal("condpago")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("condpago")); oCompra.Id_tipcomp = rdr.IsDBNull(rdr.GetOrdinal("id_tipcomp")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_tipcomp")); oCompra.Id_modcomp = rdr.IsDBNull(rdr.GetOrdinal("id_modcomp")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_modcomp")); oCompra.Id_importa = rdr.IsDBNull(rdr.GetOrdinal("id_importa")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_importa")); oCompra.Ds_importa = rdr.IsDBNull(rdr.GetOrdinal("ds_importa")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_importa")); oCompra.Id_Exporta = rdr.IsDBNull(rdr.GetOrdinal("id_Exporta")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_Exporta")); oCompra.Ds_Exporta = rdr.IsDBNull(rdr.GetOrdinal("ds_Exporta")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("ds_Exporta")); oCompra.Id_vmoneda = rdr.IsDBNull(rdr.GetOrdinal("id_vmoneda")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("id_vmoneda")); oCompra.Mt_tc = rdr.IsDBNull(rdr.GetOrdinal("mt_tc")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("mt_tc")); oCompra.Fe_entrega = rdr.IsDBNull(rdr.GetOrdinal("fe_entrega")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("fe_entrega")); oCompra.Mt_total = rdr.IsDBNull(rdr.GetOrdinal("mt_total")) ? 0 : rdr.GetDecimal(rdr.GetOrdinal("mt_total")); oCompra.Nu_docu = rdr.IsDBNull(rdr.GetOrdinal("nu_factura")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("nu_factura")); oCompra.stordenco = rdr.IsDBNull(rdr.GetOrdinal("st_ordenco")) ? String.Empty : rdr.GetString(rdr.GetOrdinal("st_ordenco")); return oCompra; }
public static void CierreCompra_mnt02(EOrdenCompra oc) { DFactura.FacturaCierre_qry01(oc); }
private void Autorizar() { EOrdenCompra eoc = new EOrdenCompra(); //la entidad obtine los siguientes valores a almacenar eoc.psin_typeupd = "10"; eoc.Id_ordenco = txtOc.Text; eoc.Id_autoriza = frmLogin.d.id.ToLower(); //LLENAR CON SESSION eoc.stordenco = Constants2.ConstEstadoOC.Autorizado; eoc.Id_uupdarec = frmLogin.d.id.ToLower(); //LLENAR CON SESSION eoc.Id_Empresa = wfChgEmpPer.datos.idEmpresa; // LLENAR CON SESSION eoc.Id_periodo = wfChgEmpPer.datos.idperiodo;// LLENAR CON SESSION BOrdenCompra.OrderCompra_mnt01(eoc); MessageBox.Show("Los datos fueron autorizados correctamente", "Autorizado", MessageBoxButtons.OK, MessageBoxIcon.Information); }