public void CargarGrupoImpuesto(string id) { GruposImpuestosItems oCii = new GruposImpuestosItems(); GruposImpuestosItemsBus oCiiBus = new GruposImpuestosItemsBus(); oCii = oCiiBus.GruposImpuestosItemsGetById(long.Parse(id)); TiposIva oTii = new TiposIva(); TiposIvaBus oTiiBus = new TiposIvaBus(); oTii = oTiiBus.TiposIvaGetById(oCii.tivCodigo); Conceptos oCpt = new Conceptos(); ConceptosBus oCptBus = new ConceptosBus(); oCpt = oCptBus.ConceptosGetById(oCii.cptNumero); GruposConceptosImpuestos oGci = new GruposConceptosImpuestos(); GruposConceptosImpuestosBus oGciBus = new GruposConceptosImpuestosBus(); oGci = oGciBus.GruposConceptosImpuestosGetById(oCii.gciCodigo); _vista.strGrupoImpuestosItems = oTii.TivCodigo + " - " + oTii.TivDescripcion + " / " + oCii.giiPorcentaje + " % / Vigencia " + oCii.giiVigenciaDesde.ToShortDateString() + " / " + oCpt.cptCodigo + " - " + oCpt.cptDescripcion + " / " + oGci.GciCodigo + " - " + oGci.GciDescripcion; _vista.intGiiNumero = int.Parse(id); }
public bool EliminarConceptos(long idConcepto) { ConceptosBus oConceptosBus = new ConceptosBus(); Conceptos oConceptos = oConceptosBus.ConceptosGetById(idConcepto); oConceptos.EstCodigo = "B"; return(oConceptosBus.ConceptosUpdate(oConceptos)); }
public void CargarConcepto(string id) { Conceptos oCpt = new Conceptos(); ConceptosBus oCptBus = new ConceptosBus(); oCpt = oCptBus.ConceptosGetById(long.Parse(id)); _vista.strCptDescripcion = oCpt.cptCodigo + " - " + oCpt.cptDescripcion; _vista.logCptConcepto = long.Parse(id); }
//public bool CargarConceptoFabricado(string idConcepto,int indice) public bool CargarConceptoFabricado(string idConcepto) { // valida la existencia en la tabla foreach (DataGridViewRow dr in _vista.grdCptFabricado.Rows) { if (!dr.IsNewRow) { foreach (DataGridViewCell dc in dr.Cells) { if (dc.ColumnIndex == 1)// { if (!string.IsNullOrEmpty(dc.Value.ToString())) { if (dc.Value.ToString().Equals(idConcepto)) { return(false); } } } } } } Conceptos oCpt = new Conceptos(); ConceptosBus oCptBus = new ConceptosBus(); oCpt = oCptBus.ConceptosGetById(long.Parse(idConcepto)); DataTable dt = (DataTable)_vista.grdCptFabricado.DataSource; DataRow row = dt.NewRow(); row["pk"] = "0"; row["fk"] = idConcepto; row["codigo"] = oCpt.cptCodigo; row["descripcion"] = oCpt.cptDescripcion; row["cantidad"] = DBNull.Value; dt.Rows.Add(row); _vista.grdCptFabricado.DataSource = dt; //_vista.grdCptFabricado.Rows[indice].Cells["pk"].Value = "0"; //_vista.grdCptFabricado.Rows[indice].Cells["fk"].Value= idConcepto; //_vista.grdCptFabricado.Rows[indice].Cells["Codigo"].Value = oCpt.cptCodigo; //_vista.grdCptFabricado.Rows[indice].Cells["Descripcion"].Value = oCpt.cptDescripcion; _vista.grdCptFabricado.CurrentCell = _vista.grdCptFabricado.Rows[_vista.grdCptFabricado.RowCount - 1].Cells["Cantidad"]; _vista.grdCptFabricado.BeginEdit(true); //ABRIR LA EDICION DE LA CELDA return(true); }
public void Inicializar() { TiposConceptosBus oTicBus = new TiposConceptosBus(); oUtil.CargarCombo(_vista.cmbTicCodigo, oTicBus.TiposConceptosGetByFilter(), "tic_codigo", "tic_descripcion", "Seleccione Tipo"); ConceptosUnidadesMedidasBus oCumBus = new ConceptosUnidadesMedidasBus(); oUtil.CargarCombo(_vista.cmbCumCodigo, oCumBus.ConceptosUnidadesMedidasGetByFilter(), "cum_codigo", "cum_descripcion", "Seleccione Unidad"); GruposBus oGruposBus = new GruposBus(); oUtil.CargarCombo(_vista.cmbCodRubro, oGruposBus.GruposGetByFilter(strTgrRubro), "grp_codigo", "grp_descripcion", "Seleccione el Rubro"); oUtil.CargarCombo(_vista.cmbCodLinea, oGruposBus.GruposGetByFilter(strTgrLinea), "grp_codigo", "grp_descripcion", "Seleccione la Linea"); oUtil.CargarCombo(_vista.cmbCodClase, oGruposBus.GruposGetByFilter(strTgrClase), "grp_codigo", "grp_descripcion", "Seleccione la Clase"); oUtil.CargarCombo(_vista.cmbCodEstacionalidad, oGruposBus.GruposGetByFilter(strTgrEstacionalidad), "grp_codigo", "grp_descripcion", "Seleccione la Estacionalidad"); Adjuntos oAdj = new Adjuntos(); AdjuntosBus oAdjBus = new AdjuntosBus(); oAdj = oAdjBus.AdjuntosGetByCodigoRegistro(_vista.logCptNumero, "CPT"); _vista.adjunto = oAdj; //------------------- //CONSULTA Y CARGA LA GRILLA TIPOS DE COMPROBANTES CargarGrillaTiposComprobantes(); CargarGrillaServicios(); if (_vista.logCptNumero != 0) { Conceptos oConceptos = new Conceptos(); ConceptosBus oConceptosBus = new ConceptosBus(); oConceptos = oConceptosBus.ConceptosGetById(_vista.logCptNumero); _vista.logCptNumero = oConceptos.cptNumero; _vista.strCptCodigo = oConceptos.cptCodigo; _vista.strCptDescripcion = oConceptos.cptDescripcion; _vista.strCptDescripcionCorta = oConceptos.cptDescripcionCorta; if (oConceptos.cptControlaStock == "S") { _vista.booCptControlaStock = true; } else { _vista.booCptControlaStock = false; } if (oConceptos.cptFraccionado == "S") { _vista.booCptFraccionado = true; } else { _vista.booCptFraccionado = false; } if (!string.IsNullOrEmpty(oConceptos.cumCodigo.ToString())) { _vista.cmbCumCodigo.SelectedValue = oConceptos.cumCodigo; } _vista.cmbTicCodigo.SelectedValue = oConceptos.ticCodigo; //-----------------------------null _vista.logCptCodigoBarra = oConceptos.cptCodigoBarra; _vista.strCptCodigoQr = oConceptos.cptCodigoQr; _vista.logCptCodigoPadre = oConceptos.cptCodigoPadre; if (!string.IsNullOrEmpty(oConceptos.cptCodigoPadre.ToString())) { CargarConceptoPadre(oConceptos.cptCodigoPadre.ToString()); } if (!string.IsNullOrEmpty(oConceptos.cptCodigoRecargo.ToString())) { CargarConceptoRecargo(oConceptos.cptCodigoRecargo.ToString()); } if (!string.IsNullOrEmpty(oConceptos.cptCodigoBonificacion.ToString())) { CargarConceptoBonificacion(oConceptos.cptCodigoBonificacion.ToString()); } if (!string.IsNullOrEmpty(oConceptos.cptCodigoEnvase.ToString())) { CargarConceptoEnvase(oConceptos.cptCodigoEnvase.ToString()); } _vista.intCptFraccionadoPor = oConceptos.cptFraccionadoPor; if (oConceptos.cptMedible == "S") { _vista.booCptMedible = true; } else { _vista.booCptMedible = false; } if (oConceptos.cptFabricado == "S") { _vista.booCptFabricado = true; } else { _vista.booCptFabricado = false; } if (oConceptos.cptModificableDescripcion == "S") { _vista.booModificaCmpDes = true; } else { _vista.booModificaCmpDes = false; } if (oConceptos.cptModificableImporte == "S") { _vista.booModificaCmpImp = true; } else { _vista.booModificaCmpImp = false; } _vista.decCptPeso = oConceptos.cptPeso; _vista.decCptAncho = oConceptos.cptAncho; _vista.decCptLargo = oConceptos.cptLargo; _vista.decCptProfundidad = oConceptos.cptProfundidad; _vista.decCptStockMinimo = oConceptos.cptStockMinimo; _vista.decCptStockMaximo = oConceptos.cptStockMaximo; _vista.decCptStockReposicion = oConceptos.cptStockReposicion; if (oConceptos.EstCodigo == "H") { _vista.booCptEstado = true; } else { _vista.booCptEstado = false; } GruposDetalles oGrD = new GruposDetalles(); GruposDetallesBus oGrDBus = new GruposDetallesBus(); oGrD = oGrDBus.GruposDetallesGetByTipo(_vista.logCptNumero.ToString(), strTgrRubro); _vista.cmbCodRubro.SelectedValue = oGrD.GrpCodigo; oGrD = oGrDBus.GruposDetallesGetByTipo(_vista.logCptNumero.ToString(), strTgrLinea); _vista.cmbCodLinea.SelectedValue = oGrD.GrpCodigo; oGrD = oGrDBus.GruposDetallesGetByTipo(_vista.logCptNumero.ToString(), strTgrClase); _vista.cmbCodClase.SelectedValue = oGrD.GrpCodigo; oGrD = oGrDBus.GruposDetallesGetByTipo(_vista.logCptNumero.ToString(), strTgrEstacionalidad); _vista.cmbCodEstacionalidad.SelectedValue = oGrD.GrpCodigo; // carga la foto AdjuntosBus oAdjuntoBus = new AdjuntosBus(); if (oAdjuntoBus.AdjuntoExisteByCodigoRegistro(_vista.logCptNumero, "CPT")) { DataTable dtb = oAdjBus.AdjuntoGetAdjuntoById(oAdj.AdjCodigo); DataRow f = dtb.Rows[0]; byte[] bits = ((byte[])(f.ItemArray[0])); string sFile = oAdj.AdjNombre; FileStream fs = new FileStream(sFile, FileMode.Create); fs.Write(bits, 0, Convert.ToInt32(bits.Length)); _vista.pbxImagenP.Image = new System.Drawing.Bitmap(fs); fs.Close(); } //---------------------- if (oConceptos.cptFabricado == "S") { CargarGrillaFabricados(); } //impuestos if (oConceptos.cptImpuesto == "S") { _vista.booCptImpuesto = true; } else { _vista.booCptImpuesto = false; } if (oConceptos.cptImpuesto == "S") { CagarImpuestos(); } } else { _vista.booCptEstado = true; } }