public List <GruposDetalles> GruposDetallesGetbyGrupo(long Grupo) { List <GruposDetalles> lstGruposDetalles = new List <GruposDetalles>(); try { ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = "select * from Grupos_Detalles where GRP_CODIGO=" + Grupo; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt = new DataTable(); dt = ds.Tables[0]; if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { DataRow dr = dt.Rows[i]; GruposDetalles NewEnt = new GruposDetalles(); NewEnt = CargarGruposDetalles(dr); lstGruposDetalles.Add(NewEnt); } } return(lstGruposDetalles); } catch (Exception ex) { throw ex; } }
public GruposDetalles GruposDetallesGetById(long Id) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = " select * from Grupos_Detalles " + " WHERE grd_codigo=" + Id; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; GruposDetalles NewEnt = new GruposDetalles(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarGruposDetalles(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public GruposDetalles GruposDetallesGetByTipo(string CodReg, string CodTipo) { try { DataSet ds = new DataSet(); Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); string sqlSelect = " select gd.* " + " from grupos_detalles gd, grupos g " + " where g.grp_codigo = gd.grp_codigo " + " and gd.grd_codigo_registro='" + CodReg + "' " + " and g.tgr_codigo ='" + CodTipo + "' "; cmd = new OracleCommand(sqlSelect, cn); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); adapter.Fill(ds); DataTable dt; dt = ds.Tables[0]; GruposDetalles NewEnt = new GruposDetalles(); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; NewEnt = CargarGruposDetalles(dr); } return(NewEnt); } catch (Exception ex) { throw ex; } }
public void Guardar() { long rtdo; ServiciosRutas oSRu = new ServiciosRutas(); ServiciosRutasBus oSRuBus = new ServiciosRutasBus(); oSRu.SruNumero = _vista.sruNumero; oSRu.SruDescripcion = _vista.Descripcion; oSRu.SruDescripcionCorta = _vista.DescripcionCorta; oSRu.EstCodigo = _vista.estCodigo; oSRu.SrvCodigo = _vista.srvCodigo.SelectedValue.ToString(); GruposDetalles oGDe = new GruposDetalles(); GruposDetallesBus oGDeBus = new GruposDetallesBus(); oGDe.GrpCodigo = long.Parse(_vista.grupo.SelectedValue.ToString()); oGDe.GrdCodigo = _vista.grdCodigo; if (_vista.sruNumero == 0) { rtdo = oSRuBus.ServiciosRutasAdd(oSRu); oSRu.SruNumero = rtdo; //Creo un registro en Grupos_detalles con el grp_codigo seleccionado y el servicio de ruta en grd_codigo_registro oGDe.GrdCodigoRegistro = oSRu.SruNumero.ToString(); rtdo = oGDeBus.GruposDetallesAdd(oGDe); } else { rtdo = (oSRuBus.ServiciosRutasUpdate(oSRu)) ? oSRu.SruNumero : 0; oGDe.GrdCodigoRegistro = _vista.grdCodigoRegistro; // Actualizo en Grupos_detalles para el grd_codigo actual el grp_codigo nuevo rtdo = (oGDeBus.GruposDetallesUpdate(oGDe)) ? oGDe.GrdCodigo : 0; } }
public void Insertar(GruposDetallesEntity grupo) { try { var fecha = DateTime.Now; var insert = new GruposDetalles() { Nombre = grupo.Titulo, Descripcion = grupo.Descripcion, Orden = grupo.Orden, IdGrupo = grupo.IdGrupo, IdPadre = grupo.IdPadre, Icono = grupo.Icono, Estatus = grupo.Estatus, FechaRegistro = fecha }; db.GruposDetalles.InsertOnSubmit(insert); db.SubmitChanges(); } catch (Exception) { throw; } finally { } }
public void Inicializar() { ServiciosBus oServiciosBus = new ServiciosBus(); oUtil.CargarCombo(_vista.srvCodigo, oServiciosBus.ServiciosGetAllDT(), "SRV_CODIGO", "SRV_DESCRIPCION", "SELECCIONE.."); // Obtengo los grupos del Tipo_grupo "2" que es Zonas GruposBus oGrupos = new GruposBus(); oUtil.CargarCombo(_vista.grupo, oGrupos.GruposGetByFilter("2"), "GRP_CODIGO", "GRP_DESCRIPCION", "SELECCIONE.."); if (_vista.sruNumero != 0) { ServiciosRutas oSRutas = new ServiciosRutas(); ServiciosRutasBus oSRutasBus = new ServiciosRutasBus(); oSRutas = oSRutasBus.ServiciosRutasGetById(_vista.sruNumero); _vista.srvCodigo.SelectedValue = oSRutas.SrvCodigo; _vista.Descripcion = oSRutas.SruDescripcion; _vista.DescripcionCorta = oSRutas.SruDescripcionCorta; _vista.estCodigo = oSRutas.EstCodigo; // Obtengo el Objeto Gupo_detalle cuyo codigo:registro=sruNumero GruposDetalles oGrD = new GruposDetalles(); GruposDetallesBus oGrDBus = new GruposDetallesBus(); oGrD = oGrDBus.GruposDetallesGetByCodReg(_vista.sruNumero.ToString()); _vista.grdCodigo = oGrD.GrdCodigo; _vista.grdCodigoRegistro = oGrD.GrdCodigoRegistro; _vista.grupo.SelectedValue = oGrD.GrpCodigo; } }
private GruposDetalles CargarGruposDetalles(DataRow dr) { try { GruposDetalles oObjeto = new GruposDetalles(); oObjeto.GrdCodigo = long.Parse(dr["GRD_CODIGO"].ToString()); oObjeto.GrdCodigoRegistro = dr["GRD_CODIGO_REGISTRO"].ToString(); oObjeto.GrpCodigo = long.Parse(dr["GRP_CODIGO"].ToString()); return(oObjeto); } catch (Exception ex) { throw ex; } }
public void Eliminar(GruposDetallesEntity grupo) { try { GruposDetalles query = db.GruposDetalles.Where(m => m.IdGrupoDetalle == grupo.IdGrupoDetalle).SingleOrDefault(); db.GruposDetalles.DeleteOnSubmit(query); db.SubmitChanges(); } catch (Exception) { throw; } finally { } }
public void Inicializar() { ServiciosBus oServiciosBus = new ServiciosBus(); oUtil.CargarCombo(_vista.srvCodigo, oServiciosBus.ServiciosGetByFilter(), "srv_codigo", "srv_descripcion", "Seleccione un Servicio"); GruposBus oGruposBus = new GruposBus(); oUtil.CargarCombo(_vista.Grupo, oGruposBus.GruposGetByFilter("1"), "grp_codigo", "grp_descripcion", "Seleccione un Grupo"); // _vista.srvCodigo.DropDownStyle = ComboBoxStyle.DropDownList; // _vista.Grupo.DropDownStyle = ComboBoxStyle.DropDownList; if (_vista.scaNumero != 0) { ServiciosCategorias oSCategorias = new ServiciosCategorias(); ServiciosCategoriasBus oSCategoriasBus = new ServiciosCategoriasBus(); oSCategorias = oSCategoriasBus.ServiciosCategoriasGetById(_vista.scaNumero); _vista.srvCodigo.SelectedValue = oSCategorias.SrvCodigo; _vista.Descripcion = oSCategorias.ScaDescripcion; _vista.DescripcionCorta = oSCategorias.ScaDescripcionCorta; if (oSCategorias.EstCodigo == "H") { _vista.estCodigo = true; } else { _vista.estCodigo = false; } GruposDetalles oGrD = new GruposDetalles(); GruposDetallesBus oGrDBus = new GruposDetallesBus(); oGrD = oGrDBus.GruposDetallesGetByCodReg(_vista.scaNumero.ToString()); _vista.grdCodigo = oGrD.GrdCodigo; _vista.grdCodigoRegistro = oGrD.GrdCodigoRegistro; _vista.Grupo.SelectedValue = oGrD.GrpCodigo; } else { _vista.estCodigo = true; }; }
public bool GruposDetallesUpdate(GruposDetalles oGrD) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); ds = new DataSet(); cmd = new OracleCommand("update Grupos_Detalles " + "SET GRD_CODIGO_REGISTRO='" + oGrD.GrdCodigoRegistro + "', " + "GRP_CODIGO='" + oGrD.GrpCodigo + "' " + "WHERE GRD_CODIGO=" + oGrD.GrdCodigo, cn); adapter = new OracleDataAdapter(cmd); response = cmd.ExecuteNonQuery(); cn.Close(); return(response > 0); } catch (Exception ex) { throw ex; } }
public void Guardar() { long rtdo; ServiciosCategorias oSCa = new ServiciosCategorias(); ServiciosCategoriasBus oSCaBus = new ServiciosCategoriasBus(); oSCa.ScaNumero = _vista.scaNumero; oSCa.ScaDescripcion = _vista.Descripcion; oSCa.ScaDescripcionCorta = _vista.DescripcionCorta; oSCa.SrvCodigo = _vista.srvCodigo.SelectedValue.ToString(); if (_vista.estCodigo) { oSCa.EstCodigo = "H"; } else { oSCa.EstCodigo = "I"; } GruposDetalles oGDe = new GruposDetalles(); GruposDetallesBus oGDeBus = new GruposDetallesBus(); oGDe.GrpCodigo = long.Parse(_vista.Grupo.SelectedValue.ToString()); oGDe.GrdCodigo = _vista.grdCodigo; if (_vista.scaNumero == 0) { rtdo = oSCaBus.ServiciosCategoriasAdd(oSCa); oSCa.ScaNumero = rtdo; oGDe.GrdCodigoRegistro = oSCa.ScaNumero.ToString(); rtdo = oGDeBus.GruposDetallesAdd(oGDe); } else { rtdo = (oSCaBus.ServiciosCategoriasUpdate(oSCa)) ? oSCa.ScaNumero : 0; oGDe.GrdCodigoRegistro = _vista.grdCodigoRegistro; rtdo = (oGDeBus.GruposDetallesUpdate(oGDe)) ? oGDe.GrdCodigo : 0; } }
public void Actualizar(GruposDetallesEntity grupo) { try { GruposDetalles query = db.GruposDetalles.Where(m => m.IdGrupoDetalle == grupo.IdGrupoDetalle).SingleOrDefault(); query.Nombre = grupo.Titulo; query.Descripcion = grupo.Descripcion; query.Orden = grupo.Orden; query.IdGrupo = grupo.IdGrupo; query.IdPadre = grupo.IdPadre; query.Icono = grupo.Icono; query.Estatus = grupo.Estatus; db.SubmitChanges(); } catch (Exception) { throw; } finally { } }
public Transacciones GruposDetallesAddTrans(GruposDetalles oGrD) { try { Transacciones oTrans = new Transacciones(); oTrans.traQuery = " DECLARE IDTEMP NUMBER(10,0); " + " BEGIN " + " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('GRD_CODIGO')) into IDTEMP from dual; " + " insert into Grupos_Detalles " + "(GRD_CODIGO, GRD_CODIGO_REGISTRO, GRP_CODIGO) " + "values(IDTEMP,'" + oGrD.GrdCodigoRegistro + "', '" + oGrD.GrpCodigo + "') RETURNING IDTEMP INTO :id;" + " END;"; oTrans.traParametroOutLog = ":id"; return(oTrans); } catch (Exception ex) { throw ex; } }
public long GruposDetallesAdd(GruposDetalles oGrD) { try { Conexion oConexion = new Conexion(); OracleConnection cn = oConexion.getConexion(); cn.Open(); // Clave Secuencia GRD_CODIGO ds = new DataSet(); string query = " DECLARE IDTEMP NUMBER(10,0); " + " BEGIN " + " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('GRD_CODIGO')) into IDTEMP from dual; " + " insert into Grupos_Detalles " + "(GRD_CODIGO, GRD_CODIGO_REGISTRO, GRP_CODIGO) " + "values(IDTEMP,'" + oGrD.GrdCodigoRegistro + "', '" + oGrD.GrpCodigo + "') RETURNING IDTEMP INTO :id;" + " END;"; cmd = new OracleCommand(query, cn); cmd.Parameters.Add(new OracleParameter { ParameterName = ":id", OracleDbType = OracleDbType.Int64, Direction = ParameterDirection.Output }); adapter = new OracleDataAdapter(cmd); cmd.ExecuteNonQuery(); response = long.Parse(cmd.Parameters[":id"].Value.ToString()); cn.Close(); return(response); } catch (Exception ex) { throw ex; } }
public long Guardar() { long logResultado; long logRtdo; bool booRest; bool booRestimp; int intRtdo; Conceptos oConceptos = new Conceptos(); ConceptosBus oConceptosBus = new ConceptosBus(); oConceptos.cptNumero = _vista.logCptNumero; oConceptos.cptCodigo = _vista.strCptCodigo; oConceptos.cptDescripcion = _vista.strCptDescripcion; oConceptos.cptDescripcionCorta = _vista.strCptDescripcionCorta; if (_vista.booCptControlaStock) { oConceptos.cptControlaStock = "S"; } else { oConceptos.cptControlaStock = "N"; } if (_vista.booCptFraccionado) { oConceptos.cptFraccionado = "S"; } else { oConceptos.cptFraccionado = "N"; } oConceptos.ticCodigo = _vista.cmbTicCodigo.SelectedValue.ToString(); if (int.Parse(_vista.cmbCumCodigo.SelectedValue.ToString()) > 0) { oConceptos.cumCodigo = int.Parse(_vista.cmbCumCodigo.SelectedValue.ToString()); } oConceptos.cptCodigoBarra = _vista.logCptCodigoBarra; oConceptos.cptCodigoQr = _vista.strCptCodigoQr; oConceptos.cptCodigoPadre = _vista.logCptCodigoPadre; oConceptos.cptFraccionadoPor = _vista.intCptFraccionadoPor; if (_vista.booCptMedible) { oConceptos.cptMedible = "S"; } else { oConceptos.cptMedible = "N"; } if (_vista.booCptFabricado) { oConceptos.cptFabricado = "S"; } else { oConceptos.cptFabricado = "N"; } if (_vista.booModificaCmpImp) { oConceptos.cptModificableImporte = "S"; } else { oConceptos.cptModificableImporte = "N"; } if (_vista.booModificaCmpDes) { oConceptos.cptModificableDescripcion = "S"; } else { oConceptos.cptModificableDescripcion = "N"; } oConceptos.cptCodigoRecargo = _vista.logCptCodigoRecargo; oConceptos.cptCodigoBonificacion = _vista.logCptCodigoBonificacion; oConceptos.cptCodigoEnvase = _vista.logCptCodigoEnvase; oConceptos.cptPeso = _vista.decCptPeso; oConceptos.cptAncho = _vista.decCptAncho; oConceptos.cptLargo = _vista.decCptLargo; oConceptos.cptProfundidad = _vista.decCptProfundidad; oConceptos.cptStockMinimo = _vista.decCptStockMinimo; oConceptos.cptStockMaximo = _vista.decCptStockMaximo; oConceptos.cptStockReposicion = _vista.decCptStockReposicion; if (_vista.booCptEstado) { oConceptos.EstCodigo = "H"; } else { oConceptos.EstCodigo = "I"; } if (_vista.booCptImpuesto) { oConceptos.cptImpuesto = "S"; } else { oConceptos.cptImpuesto = "N"; } //inicia la transaccion unica para toda la actualizacion TransaccionesImpl oTransImpl = new TransaccionesImpl(); oTransImpl.IniciarTransaccion(); if (_vista.logCptNumero == 0) { //_vista.logCptNumero = oConceptosBus.ConceptosAdd(oConceptos); //ejecuto la transaccion principal con el parametro de id Transacciones oTrans = new Transacciones(); oTrans = oConceptosBus.ConceptosAddTrans(oConceptos); _vista.logCptNumero = long.Parse(oTransImpl.EjecutarTransaccion(oTrans)); //--rubro if (_vista.cmbCodRubro.SelectedValue.ToString() != "0") { GruposDetalles oGDe = new GruposDetalles(); GruposDetallesBus oGDeBus = new GruposDetallesBus(); oGDe.GrpCodigo = long.Parse(_vista.cmbCodRubro.SelectedValue.ToString()); oGDe.GrdCodigoRegistro = _vista.logCptNumero.ToString(); //logRtdo = oGDeBus.GruposDetallesAdd(oGDe); Transacciones oTrans1 = new Transacciones(); oTrans1 = oGDeBus.GruposDetallesAddTrans(oGDe); logRtdo = long.Parse(oTransImpl.EjecutarTransaccion(oTrans1)); } //--linea if (_vista.cmbCodLinea.SelectedValue.ToString() != "0") { GruposDetalles oGDe = new GruposDetalles(); GruposDetallesBus oGDeBus = new GruposDetallesBus(); oGDe.GrpCodigo = long.Parse(_vista.cmbCodLinea.SelectedValue.ToString()); oGDe.GrdCodigoRegistro = _vista.logCptNumero.ToString(); //logRtdo = oGDeBus.GruposDetallesAdd(oGDe); Transacciones oTrans1 = new Transacciones(); oTrans1 = oGDeBus.GruposDetallesAddTrans(oGDe); logRtdo = long.Parse(oTransImpl.EjecutarTransaccion(oTrans1)); } //--clase if (_vista.cmbCodClase.SelectedValue.ToString() != "0") { GruposDetalles oGDe = new GruposDetalles(); GruposDetallesBus oGDeBus = new GruposDetallesBus(); oGDe.GrpCodigo = long.Parse(_vista.cmbCodClase.SelectedValue.ToString()); oGDe.GrdCodigoRegistro = _vista.logCptNumero.ToString(); //logRtdo = oGDeBus.GruposDetallesAdd(oGDe); Transacciones oTrans1 = new Transacciones(); oTrans1 = oGDeBus.GruposDetallesAddTrans(oGDe); logRtdo = long.Parse(oTransImpl.EjecutarTransaccion(oTrans1)); } //--estacionalidad if (_vista.cmbCodEstacionalidad.SelectedValue.ToString() != "0") { GruposDetalles oGDe = new GruposDetalles(); GruposDetallesBus oGDeBus = new GruposDetallesBus(); oGDe.GrpCodigo = long.Parse(_vista.cmbCodEstacionalidad.SelectedValue.ToString()); oGDe.GrdCodigoRegistro = _vista.logCptNumero.ToString(); //logRtdo = oGDeBus.GruposDetallesAdd(oGDe); Transacciones oTrans1 = new Transacciones(); oTrans1 = oGDeBus.GruposDetallesAddTrans(oGDe); logRtdo = long.Parse(oTransImpl.EjecutarTransaccion(oTrans1)); } } else { //logResultado = (oConceptosBus.ConceptosUpdate(oConceptos)) ? oConceptos.cptNumero : 0; Transacciones oTrans = new Transacciones(); oTrans = oConceptosBus.ConceptosUpdateTrans(oConceptos); oTransImpl.EjecutarTransaccion(oTrans); //------------------- GruposDetalles oGDe = new GruposDetalles(); GruposDetallesBus oGDeBus = new GruposDetallesBus(); //--rubro //booRest = oGDeBus.GruposDetallesTipoDelete(_vista.logCptNumero.ToString(), strTgrRubro); Transacciones oTrans1 = new Transacciones(); oTrans1 = oGDeBus.GruposDetallesTipoDeleteTrans(_vista.logCptNumero.ToString(), strTgrRubro); oTransImpl.EjecutarTransaccion(oTrans1); if (_vista.cmbCodRubro.SelectedValue.ToString() != "0") { oGDe.GrpCodigo = long.Parse(_vista.cmbCodRubro.SelectedValue.ToString()); oGDe.GrdCodigoRegistro = _vista.logCptNumero.ToString(); //logRtdo = oGDeBus.GruposDetallesAdd(oGDe); Transacciones oTrans2 = new Transacciones(); oTrans2 = oGDeBus.GruposDetallesAddTrans(oGDe); logRtdo = long.Parse(oTransImpl.EjecutarTransaccion(oTrans2)); } //--linea //booRest = oGDeBus.GruposDetallesTipoDelete(_vista.logCptNumero.ToString(), strTgrLinea); oTrans1 = oGDeBus.GruposDetallesTipoDeleteTrans(_vista.logCptNumero.ToString(), strTgrLinea); oTransImpl.EjecutarTransaccion(oTrans1); if (_vista.cmbCodLinea.SelectedValue.ToString() != "0") { oGDe.GrpCodigo = long.Parse(_vista.cmbCodLinea.SelectedValue.ToString()); oGDe.GrdCodigoRegistro = _vista.logCptNumero.ToString(); //logRtdo = oGDeBus.GruposDetallesAdd(oGDe); Transacciones oTrans2 = new Transacciones(); oTrans2 = oGDeBus.GruposDetallesAddTrans(oGDe); logRtdo = long.Parse(oTransImpl.EjecutarTransaccion(oTrans2)); } //--clase //booRest = oGDeBus.GruposDetallesTipoDelete(_vista.logCptNumero.ToString(), strTgrClase); oTrans1 = oGDeBus.GruposDetallesTipoDeleteTrans(_vista.logCptNumero.ToString(), strTgrClase); oTransImpl.EjecutarTransaccion(oTrans1); if (_vista.cmbCodClase.SelectedValue.ToString() != "0") { oGDe.GrpCodigo = long.Parse(_vista.cmbCodClase.SelectedValue.ToString()); oGDe.GrdCodigoRegistro = _vista.logCptNumero.ToString(); //logRtdo = oGDeBus.GruposDetallesAdd(oGDe); Transacciones oTrans2 = new Transacciones(); oTrans2 = oGDeBus.GruposDetallesAddTrans(oGDe); logRtdo = long.Parse(oTransImpl.EjecutarTransaccion(oTrans2)); } //--estacionalidad //booRest = oGDeBus.GruposDetallesTipoDelete(_vista.logCptNumero.ToString(), strTgrEstacionalidad); oTrans1 = oGDeBus.GruposDetallesTipoDeleteTrans(_vista.logCptNumero.ToString(), strTgrEstacionalidad); oTransImpl.EjecutarTransaccion(oTrans1); if (_vista.cmbCodEstacionalidad.SelectedValue.ToString() != "0") { oGDe.GrpCodigo = long.Parse(_vista.cmbCodEstacionalidad.SelectedValue.ToString()); oGDe.GrdCodigoRegistro = _vista.logCptNumero.ToString(); //logRtdo = oGDeBus.GruposDetallesAdd(oGDe); Transacciones oTrans2 = new Transacciones(); oTrans2 = oGDeBus.GruposDetallesAddTrans(oGDe); logRtdo = long.Parse(oTransImpl.EjecutarTransaccion(oTrans2)); } //------------------- } if (oConceptos.cptImpuesto == "S") { if (_vista.logCiiNumero > 0) {//actualiza ConceptosImpuestosItems oGci = new ConceptosImpuestosItems(); ConceptosImpuestosItemsBus oGciBus = new ConceptosImpuestosItemsBus(); oGci.ciiNumero = _vista.logCiiNumero; oGci.ciiVigenciaDesde = _vista.datCiiVigenciaDesde; oGci.cptNumero = _vista.logCptNumero; oGci.giiNumero = _vista.intGiiNumero; //booRestimp = oGciBus.ConceptosImpuestosItemsUpdate(oGci); Transacciones oTrans1 = new Transacciones(); oTrans1 = oGciBus.ConceptosImpuestosItemsUpdateTrans(oGci); oTransImpl.EjecutarTransaccion(oTrans1); } else {//inserta ConceptosImpuestosItems oGci = new ConceptosImpuestosItems(); ConceptosImpuestosItemsBus oGciBus = new ConceptosImpuestosItemsBus(); oGci.ciiVigenciaDesde = _vista.datCiiVigenciaDesde; oGci.cptNumero = _vista.logCptNumero; oGci.giiNumero = _vista.intGiiNumero; //intRtdo = oGciBus.ConceptosImpuestosItemsAdd(oGci); Transacciones oTrans1 = new Transacciones(); oTrans1 = oGciBus.ConceptosImpuestosItemsAddTrans(oGci); oTransImpl.EjecutarTransaccion(oTrans1); } } // guarda o actualiza imagen //if (_vista.adjuntoFileName != null) if (!string.IsNullOrEmpty(_vista.adjuntoFileName)) { //Console.WriteLine("pasa para actualizar"); if (_vista.adjunto.AdjNombre != "") { _vista.adjunto.AdjCodigoRegistro = _vista.logCptNumero.ToString(); AdjuntosBus oAdjuntoBus = new AdjuntosBus(); if (oAdjuntoBus.AdjuntoExisteByCodigoRegistro(_vista.logCptNumero, "CPT")) { if (!string.IsNullOrEmpty(_vista.adjuntoFileName)) { //oAdjuntoBus.AdjuntoUpdate(_vista.adjunto); Transacciones oTrans1 = new Transacciones(); oTrans1 = oAdjuntoBus.AdjuntoUpdateTrans(_vista.adjunto); oTransImpl.EjecutarTransaccion(oTrans1); } } else { //oAdjuntoBus.AdjuntosAdd(_vista.adjunto) Transacciones oTrans1 = new Transacciones(); oTrans1 = oAdjuntoBus.AdjuntosAddTrans(_vista.adjunto); oTransImpl.EjecutarTransaccion(oTrans1); } } } //fabricados if (oConceptos.cptFabricado.Equals("S")) { // Console.WriteLine("sale4 guarda grilla de fabricados------------"); ConceptosFabricados oCfb = new ConceptosFabricados(); ConceptosFabricadosBus oCfbBus = new ConceptosFabricadosBus(); //elimina grilla de fabricado foreach (ConceptosFabricados oCof in ListaDelFabricados) { // Console.WriteLine("borro fabricado ------------"); oCfb.cfbCodigo = oCof.cfbCodigo; //oCfbBus.ConceptosFabricadosDelete(oCfb); Transacciones oTrans1 = new Transacciones(); oTrans1 = oCfbBus.ConceptosFabricadosDeleteTrans(oCfb); oTransImpl.EjecutarTransaccion(oTrans1); } // guarda o actualiza grilla de fabricado bool valido1; foreach (DataGridViewRow dr in _vista.grdCptFabricado.Rows) { valido1 = false; if (!dr.IsNewRow) { foreach (DataGridViewCell dc in dr.Cells) { if (dc.ColumnIndex == 0) { if (!string.IsNullOrEmpty(dc.Value.ToString())) { oCfb.cfbCodigo = long.Parse(dc.Value.ToString()); } } if (dc.ColumnIndex == 1) { if (!string.IsNullOrEmpty(dc.Value.ToString())) { oCfb.cptCodigoParte = long.Parse(dc.Value.ToString()); valido1 = true; } } if (dc.ColumnIndex == 4) { if (!string.IsNullOrEmpty(dc.Value.ToString())) { oCfb.cfbCantidadParte = int.Parse(dc.Value.ToString()); } } } ///actualizo o inserto el registro if (valido1) { if (oCfb.cfbCodigo.ToString().Equals("0")) { oCfb.cptCodigoFabricado = _vista.logCptNumero; // Console.WriteLine("dc.inserta ------------"); //oCfbBus.ConceptosFabricadosAdd(oCfb); Transacciones oTrans1 = new Transacciones(); oTrans1 = oCfbBus.ConceptosFabricadosAddTrans(oCfb); oTransImpl.EjecutarTransaccion(oTrans1); } else { oCfb.cptCodigoFabricado = _vista.logCptNumero; // Console.WriteLine("dc.actualiza------------"); // oCfbBus.ConceptosFabricadosUpdate(oCfb); Transacciones oTrans1 = new Transacciones(); oTrans1 = oCfbBus.ConceptosFabricadosUpdateTrans(oCfb); oTransImpl.EjecutarTransaccion(oTrans1); } } } } } else { if (_vista.grdCptFabricado.Rows.Count > 0 || ListaDelFabricados.Count > 0) { // borra todo lo relacionado al concepto ConceptosFabricados oCfb = new ConceptosFabricados(); ConceptosFabricadosBus oCfbBus = new ConceptosFabricadosBus(); oCfb.cptCodigoFabricado = _vista.logCptNumero; //oCfbBus.ConceptosFabricadosDeleteAll(oCfb); Transacciones oTrans1 = new Transacciones(); oTrans1 = oCfbBus.ConceptosFabricadosDeleteAllTrans(oCfb); oTransImpl.EjecutarTransaccion(oTrans1); } } ///////////////////////////////////////////////////////////////// // Console.WriteLine("sale4 guarda tipos comprobantes ------------"); ConceptosTiposComprobantes oCtc = new ConceptosTiposComprobantes(); ConceptosTiposComprobantesBus oCtcBus = new ConceptosTiposComprobantesBus(); //elimina grilla de tipos comprobantes foreach (ConceptosTiposComprobantes oCtcs in ListaDelTipos) { oCtc.cptNumero = oCtcs.cptNumero; oCtc.tcoCodigo = oCtcs.tcoCodigo; //oCtcBus.ConceptosTiposComprobantesDelete(oCtc); Transacciones oTrans1 = new Transacciones(); oTrans1 = oCtcBus.ConceptosTiposComprobantesDeleteTrans(oCtc); oTransImpl.EjecutarTransaccion(oTrans1); } // guarda o actualiza tipos comprobantes bool valido; foreach (DataGridViewRow dr in _vista.grdCptTipoCmp.Rows) { valido = false; if (!dr.IsNewRow) { foreach (DataGridViewCell dc in dr.Cells) { if (dc.ColumnIndex == 1) { if (!string.IsNullOrEmpty(dc.Value.ToString())) { oCtc.tcoCodigo = dc.Value.ToString(); valido = true; } } if (dc.ColumnIndex == 0) { if (!string.IsNullOrEmpty(dc.Value.ToString())) { oCtc.cptNumero = long.Parse(dc.Value.ToString()); } } } ///actualizo o inserto el registro if (valido) { if (oCtc.cptNumero.ToString().Equals("0")) { oCtc.cptNumero = _vista.logCptNumero; //oCtcBus.ConceptosTiposComprobantesAdd(oCtc); Transacciones oTrans1 = new Transacciones(); oTrans1 = oCtcBus.ConceptosTiposComprobantesAddTrans(oCtc); oTransImpl.EjecutarTransaccion(oTrans1); } } } } ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// Console.WriteLine("sale4 guarda conceptos servicios ------------"); ConceptosServicios oCse = new ConceptosServicios(); ConceptosServiciosBus oCseBus = new ConceptosServiciosBus(); //elimina grilla de conceptos servicios foreach (ConceptosServicios oCtcs in ConceptosServicios) { oCse.cosCodigo = oCtcs.cosCodigo; //oCseBus.ConceptosServiciosDelete(oCse); Transacciones oTrans1 = new Transacciones(); oTrans1 = oCseBus.ConceptosServiciosDeleteTrans(oCse); oTransImpl.EjecutarTransaccion(oTrans1); } // guarda o actualiza conceptos servicios bool valido2; foreach (DataGridViewRow dr in _vista.grdCptServicio.Rows) { valido2 = false; if (!dr.IsNewRow) { foreach (DataGridViewCell dc in dr.Cells) { if (dc.ColumnIndex == 2) { if (!string.IsNullOrEmpty(dc.Value.ToString())) { oCse.srvCodigo = dc.Value.ToString(); Console.WriteLine("inserta ------------" + oCse.srvCodigo); valido2 = true; } } if (dc.ColumnIndex == 4) { if (!string.IsNullOrEmpty(dc.Value.ToString())) { oCse.cosFechaCarga = Convert.ToDateTime(dc.Value.ToString()); Console.WriteLine("inserta ------------" + oCse.cosFechaCarga); } } if (dc.ColumnIndex == 1) { if (!string.IsNullOrEmpty(dc.Value.ToString())) { oCse.cptNumero = long.Parse(dc.Value.ToString()); Console.WriteLine("inserta ------------" + oCse.cptNumero); } } } ///actualizo o inserto el registro if (valido2) { if (oCse.cptNumero.ToString().Equals("0")) { Console.WriteLine("inserta ------------"); oCse.cptNumero = _vista.logCptNumero; //oCseBus.ConceptosServiciosAdd(oCse); Transacciones oTrans1 = new Transacciones(); oTrans1 = oCseBus.ConceptosServiciosAddTrans(oCse); oTransImpl.EjecutarTransaccion(oTrans1); } } } } ///////////////////////////////////////////////////////////////// //finaliza la transaccion oTransImpl.FinalizarTransaccion(); return(_vista.logCptNumero); }
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; } }
public Transacciones GruposDetallesAddTrans(GruposDetalles oGruposDetalles) { GruposDetallesImpl oGruposDetallesImpl = new GruposDetallesImpl(); return(oGruposDetallesImpl.GruposDetallesAddTrans(oGruposDetalles)); }
public long GruposDetallesAdd(GruposDetalles oGruposDetalles) { GruposDetallesImpl oGruposDetallesImpl = new GruposDetallesImpl(); return(oGruposDetallesImpl.GruposDetallesAdd(oGruposDetalles)); }
public bool GruposDetallesUpdate(GruposDetalles oGruposDetalles) { GruposDetallesImpl oGruposDetallesImpl = new GruposDetallesImpl(); return(oGruposDetallesImpl.GruposDetallesUpdate(oGruposDetalles)); }