public bool EliminarTipoComprobante(string id) { TiposComprobanteBus oSMeBus = new TiposComprobanteBus(); TiposComprobante oSMe = oSMeBus.TiposComprobanteGetById(id); oSMe.estCodigo = "B"; return(oSMeBus.TiposComprobantesUpdate(oSMe)); }
//public bool CargarTipoComprobante(string idTipo, int indice) public bool CargarTipoComprobante(string idTipo) { // valida la existencia en la tabla foreach (DataGridViewRow dr in _vista.grdCptTipoCmp.Rows) { if (!dr.IsNewRow) { foreach (DataGridViewCell dc in dr.Cells) { if (dc.ColumnIndex == 1)// { if (!string.IsNullOrEmpty(dc.Value.ToString())) { //Console.WriteLine("idTipo------------" + idTipo); //Console.WriteLine("dc------------" + dc.Value.ToString()); if (dc.Value.ToString().Equals(idTipo)) { return(false); } //Console.WriteLine("dc------------" + dc.Value.ToString()); } } } } } TiposComprobante oTco = new TiposComprobante(); TiposComprobanteBus oTcoBus = new TiposComprobanteBus(); oTco = oTcoBus.TiposComprobanteGetById(idTipo); DataTable dt = (DataTable)_vista.grdCptTipoCmp.DataSource; DataRow row = dt.NewRow(); row["numero"] = "0"; row["codigo"] = idTipo; row["descripcion"] = oTco.tcoDescripcion; dt.Rows.Add(row); _vista.grdCptTipoCmp.DataSource = dt; return(true); }
public void Inicializar() { if (_vista.tcoCodigo != "") { TiposComprobante oTc = new TiposComprobante(); TiposComprobanteBus oTcb = new TiposComprobanteBus(); oTc = oTcb.TiposComprobanteGetById(_vista.tcoCodigo); _vista.tcoDescripcion = oTc.tcoDescripcion; _vista.tcoLetra = oTc.tcoLetra; _vista.tcoOrigenNumerado = oTc.tcoOrigenNumerado; _vista.tcoExterno = oTc.tcoExterno; _vista.tcoCantidadCopias = oTc.tcoCantidadCopias; _vista.pcbCodigo = oTc.pcbCodigo; _vista.tcoCodigoAfip = oTc.tcoCodigoAfip; _vista.tcoLibroIvaCompras = oTc.tcoLibroIvaCompras; _vista.tcoLibroIvaVentas = oTc.tcoLibroIvaVentas; _vista.tcoCodigoSicore = oTc.tcoCodigoSicore; _vista.tcmCantMinImpresion = oTc.tcmCantMinImpresion; _vista.tcoPreimpreso = oTc.tcoPreimpreso; _vista.tcoCodigoRece = oTc.tcoCodigoRece; _vista.estCodigo = oTc.estCodigo; } }
public string Guardar() { string rtdo = ""; TiposComprobante oTc = new TiposComprobante(); TiposComprobanteBus oTcb = new TiposComprobanteBus(); oTc.tcoDescripcion = _vista.tcoDescripcion; oTc.tcoCodigo = _vista.tcoCodigo; oTc.tcoLetra = _vista.tcoLetra; oTc.tcoOrigenNumerado = _vista.tcoOrigenNumerado; oTc.tcoExterno = _vista.tcoExterno; oTc.tcoCantidadCopias = _vista.tcoCantidadCopias; oTc.pcbCodigo = _vista.pcbCodigo; oTc.tcoCodigoAfip = _vista.tcoCodigoAfip; oTc.tcoLibroIvaCompras = _vista.tcoLibroIvaCompras; oTc.tcoLibroIvaVentas = _vista.tcoLibroIvaVentas; oTc.tcoCodigoSicore = _vista.tcoCodigoSicore; oTc.tcmCantMinImpresion = _vista.tcmCantMinImpresion; oTc.tcoPreimpreso = _vista.tcoPreimpreso; oTc.tcoCodigoRece = _vista.tcoCodigoRece; oTc.estCodigo = _vista.estCodigo; if (_vista.editar == "NO") { rtdo = oTcb.TiposComprobantesAdd(oTc); } else { rtdo = _vista.tcoCodigo; oTcb.TiposComprobantesUpdate(oTc); } return(rtdo); }
//SE ENCARGA DE GENERAR LA ESTRUCTURA DE LA GRILLA VISIBLE PARA PODER CONTENER LAS DISTINTAS TABLAS private void generarDT(List <DetallesColumnasTablas> lista) { grdGrillaEdit salidass = new grdGrillaEdit(); salidass.AutoGenerateColumns = false; DataTable salida = new DataTable(); foreach (DetallesColumnasTablas dct in lista) { switch (dct.DctTipoControl) { case "TEXTO": { DataGridViewTextBoxColumn txt = new DataGridViewTextBoxColumn(); txt.Name = dct.DctDescripcion; _vista.grilla.Columns.Add(txt); break; } case "NUMERO": { DataGridViewTextBoxColumn txt = new DataGridViewTextBoxColumn(); txt.Name = dct.DctDescripcion; _vista.grilla.Columns.Add(txt); break; } case "COMBO": { #region LISTAS DEL COMBO // DataGridViewComboBoxCell cmb = new DataGridViewComboBoxCell(); DataGridViewComboBoxColumn cmb = new DataGridViewComboBoxColumn(); cmb.HeaderText = dct.DctDescripcion; cmb.Name = dct.DctColumna; // CARGAR LA LISTA DE VALORES DEL COMBO // EN CASO DE QUERER AGREGAR MAS PCIONES DE COMBO SOLO SE TIENE QUE HACER REFERENCIA // A SUS CLASES BISSNES switch (dct.DctListaValores) { case "AREAS": { AreasBus oAreaBusCombo = new AreasBus(); cmb.DataSource = oAreaBusCombo.AreasGetAll(); cmb.DisplayMember = "AreDescripcion"; cmb.ValueMember = "AreCodigo"; break; } case "SUBSISTEMAS": { SubsistemaBus oSubsistemaBus = new SubsistemaBus(); cmb.DataSource = oSubsistemaBus.SubsistemaGetAll(); cmb.DisplayMember = "SbsNombre"; cmb.ValueMember = "SbsCodigo"; break; } case "LOCALIDADES": { LocalidadesBus oLocalidadesBus = new LocalidadesBus(); cmb.DataSource = oLocalidadesBus.LocalidadesGetAll(); cmb.DisplayMember = "LocDescripcion"; cmb.ValueMember = "LocNumero"; break; } case "TIPOS_BARRIOS_LOCALIDADES": { TiposBarriosLocalidadesBus oLocalidadesBus = new TiposBarriosLocalidadesBus(); cmb.DataSource = oLocalidadesBus.TiposBarriosLocalidadesGetAll(); cmb.DisplayMember = "TblDescripcion"; cmb.ValueMember = "TblCodigo"; break; } case "TIPOS_COMPROBANTE": { TiposComprobanteBus oTiposComprobantes = new TiposComprobanteBus(); cmb.DataSource = oTiposComprobantes.TiposComprobanteGetAll(); cmb.DisplayMember = "TcoDescripcion"; cmb.ValueMember = "TcoCodigo"; break; } case "PUNTOS_VENTAS": { PuntosVentasBus oPV = new PuntosVentasBus(); cmb.DataSource = oPV.PuntosVentasGetAll(); cmb.DisplayMember = "PvtDescripcion"; cmb.ValueMember = "PvtNumero"; break; } //case "GRUPOS_CONCEPTOS_IMPUESTOS": // { // GruposConceptosImpuestosBus oGCI = new GruposConceptosImpuestosBus(); // cmb.DataSource = oGCI.GruposConceptosImpuestosGetAll(); // cmb.DisplayMember = "GciDescripcion"; // cmb.ValueMember = "GciCodigo"; // break; // } case "TIPOS_GRUPOS_CONCEPTOS": { TiposGruposConceptosBus oTGC = new TiposGruposConceptosBus(); cmb.DataSource = oTGC.TiposGruposConceptosGetAll(); cmb.DisplayMember = "TgcDescripcion"; cmb.ValueMember = "TgcCodigo"; break; } default: break; } _vista.grilla.Columns.Add(cmb); // salidass.Columns.Add(cmb); break; #endregion } case "CHKCK": { DataGridViewCheckBoxColumn chk = new DataGridViewCheckBoxColumn(); chk.HeaderText = dct.DctDescripcion; chk.Name = dct.DctColumna; // COMO CADA TABLA VA A TENER SU PROPIO VAOR DE REFERENCIA SI SU ESTADO O OTRO VALOR QUE REQUIERA CHKCK // EN ESTA SECCION SE CONFIGURA PARA CADA TABLA QUE VALOR VALOR CORRESPONDE A VERDADERO switch (Tabla) { case "PVC": { chk.TrueValue = "H"; chk.FalseValue = "I"; break; } default: { chk.TrueValue = "S"; chk.FalseValue = "N"; break; } } _vista.grilla.Columns.Add(chk); // salidass.Columns.Add(chk); break; } case "FECHA": { ColumnaCalendario col = new ColumnaCalendario(); col.HeaderText = dct.DctDescripcion; col.Name = dct.DctColumna; _vista.grilla.Columns.Add(col); // salidass.Columns.Add(col); break; } } } salida = (DataTable)salidass.DataSource; }