public bool Guardar() { using (SqlConnection conexion = new SqlConnection()) { SqlTransaction transaccion = null; conexion.ConnectionString = Config.ConnectionString; try { conexion.Open(); transaccion = conexion.BeginTransaction(); //todavia no se permite el alta de parametros, solo se permite la modificación de los existentes /*if (this.ParametroID == 0) * this.ParametroID = Convert.ToInt32(Config.Conexion.EjecutarResultadoUnico(transaccion, "ParametroINS", * Utiles.BaseDatos.StrToSql(this.ParametroDescrip))); * else*/ Config.Conexion.EjecutarSinResultados(transaccion, "ParametroUPD", Utiles.BaseDatos.IntToSql((int)this.Parametro), Utiles.BaseDatos.StrToSql(this.ValorString)); transaccion.Commit(); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.ParametrosUNegocio.ToString()); return(true); } catch (Exception ex) { transaccion.Rollback(); throw ex; } } }
public bool Guardar() { Config.Conexion.EjecutarSinResultados("PuntoRecepcionVisualizacionINS", Utiles.BaseDatos.IntToSql(PuntoRecepcionID), Utiles.BaseDatos.IntToSql(AgenciaID), this.AgenciaVisualizacionID); /*SFE: Se comenta porque para codigos postales ya no se necesitaria. se utiliza el store que esta despues*/ // Obtengo los datos actualizados, remuevo el cache viejo, y creo el nuevo caché con los nuevos datos // con esto logro que el tiempo se disminuya //DsDestinosGuias ds = new DsDestinosGuias(); //Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "UVentaModEntregaAgenciaDestinoSEL"); //CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaMEntregaDestino.ToString()); //CacheDataManager.SetCacheValue(SisPack.CacheObjetos.UnidadVentaMEntregaDestino.ToString(), ds); // Limpio de cache los datos para la emisión de la guía (new AdministrarGuias()).LimpiarCacheUVAgLocParaEmisionGuia(); #region CargarAgenciasDestinos // Obtengo los datos actualizados, remuevo el cache viejo, y creo el nuevo caché con los nuevos datos // con esto logro que el tiempo se disminuya List <Dominio.Entidades.AgenciaDestino> lst; lst = IoC.GetObjectDominio <Dominio.Interfaces.Dominio.Guia.IDestinoGuiaDominio>().GetAgenciasDestino(); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.UnidadVentaMEntregaDestinoCCPP.ToString(), lst); //DsDestinosGuiasCCPP ds1 = new DsDestinosGuiasCCPP(); //Config.Conexion.LlenarTypeDataSet(ds1.Datos, System.Data.CommandType.StoredProcedure, "AgenciaDestinoByCodigoPostalIDUnidadVentaID"); //CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaMEntregaDestinoCCPP.ToString()); //CacheDataManager.SetCacheValue(SisPack.CacheObjetos.UnidadVentaMEntregaDestinoCCPP.ToString(), ds1); #endregion return(true); }
/* Método que obtiene todas las opciones / subopciones asignadas a un usuario determinado. */ //public DsOpcion GetOpcionesMenuByUsuarioID(int usuarioID, bool esReporte) //{ // DsOpcion ds = new DsOpcion(); // SqlParameter pUsuarioID = new SqlParameter("@UsuarioID", Utiles.BaseDatos.IntToSql(usuarioID)); // SqlParameter pEsReporte = new SqlParameter("@EsReporte", (esReporte)); // Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "OpcionesMenuByUsuarioID", pUsuarioID, pEsReporte); // return ds; //} /* Método que obtiene todas las opciones / subopciones asignadas a un usuario determinado. */ public DsOpcion GetOpcionesMenuByUsuarioID(int usuarioID, bool esReporte) { DsOpcion ds = new DsOpcion(); DsOpcion dsResul = new DsOpcion(); //SqlParameter pUsuarioID = new SqlParameter("@UsuarioID", Utiles.BaseDatos.IntToSql(usuarioID)); SqlParameter pEsReporte = new SqlParameter("@EsReporte", (esReporte)); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.OpcionesMenu.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "OpcionesMenuByUsuarioID", pEsReporte); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.OpcionesMenu.ToString(), ds); } else { ds = (DsOpcion)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.OpcionesMenu.ToString()); } DsOpcion.DatosRow[] dr = (DsOpcion.DatosRow[])ds.Datos.Select("UsuarioID =" + usuarioID, "Descripcion"); foreach (DsOpcion.DatosRow copyRow in dr) { dsResul.Datos.ImportRow(copyRow); } dr = null; return(dsResul); }
public bool Cerrar(IUsuarios usuario) { using (SqlConnection conexion = new SqlConnection()) { SqlTransaction transaccion = null; conexion.ConnectionString = Config.ConnectionString; try { conexion.Open(); transaccion = conexion.BeginTransaction(); this.Consultar(); //lo pongo para que levante la fecha inicio de vigencia para guardar en el historico this.Baja = true; Config.Conexion.EjecutarSinResultados("UnidadNegocioDEL", this.UnidadNegocioID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadNegocio.ToString()); if (!this.GuardarHistorico(transaccion, usuario)) { transaccion.Rollback(); return(false); } transaccion.Commit(); return(true); } catch (Exception ex) { //guardar en el log transaccion.Rollback(); throw ex; } } }
public int GetAgrupacionDeLocalidad(int LocalidadID, int CodigoPostalID) { DsAgrupacionesDeLocalidades ds = new DsAgrupacionesDeLocalidades(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.AgrupacionesDeLocalidad.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "AgrupacionesDeLocalidadesALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.AgrupacionesDeLocalidad.ToString(), ds); } else { ds = (DsAgrupacionesDeLocalidades)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.AgrupacionesDeLocalidad.ToString()); } DsAgrupacionesDeLocalidades.DatosRow dr = (DsAgrupacionesDeLocalidades.DatosRow)ds.Datos.Select("LocalidadID = " + LocalidadID + " AND (CodigoPostalID = " + CodigoPostalID + " OR CodigoPostalID = 0)").FirstOrDefault(); if (dr != null && dr.LocalidadID > 0) { return(dr.CodigoPostalAgrupacionID); } else { return(0); } }
public DsLocalidades GetLocalidadesDataSet() { DsLocalidades ds = new DsLocalidades(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Localidad.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "LocalidadesALL"); try { CacheDataManager.SetCacheValue(SisPack.CacheObjetos.Localidad.ToString(), ds); } catch (Exception) { } } else { try { ds = (DsLocalidades)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Localidad.ToString()); } catch (Exception) { } } return(ds); }
public void Guardar() { try { // Valido los datos //ValidarDatos(); using (SqlConnection conexion = new SqlConnection()) { SqlTransaction transaccion = null; conexion.ConnectionString = Config.ConnectionString; conexion.Open(); transaccion = conexion.BeginTransaction(); // Reviso si estoy agregando o modificando un registro if (CodigoPostalAgrupacionID == null) { // Estoy agregando un registro CodigoPostalAgrupacionID = Convert.ToInt32(Config.Conexion.EjecutarResultadoUnico(transaccion, "CodigoPostalAgrupacionINS", BaseDatos.IntToSql(LocalidadID ?? 0))); } //else //{ // // Estoy modificando un registro // Config.Conexion.EjecutarSinResultados(transaccion, "TarifarioConceptoFacturableUPD", TarifarioConceptoFacturableID, Descripcion, TipoTarifarioConceptoFacturableID, BaseDatos.IntToSql(TarifarioConceptoFacturableRefID ?? 0), FactorAjuste, ImporteAjuste, PorcentajeAjuste, TarifarioGeneral, ValorTopeAdicional, ValorImporteFijo, Baja); //} foreach (ICodigoPostalAgrupacionLocalidad t in LstLocalidades) { if (t.CodigoPostalAgrupacionID == null) { t.CodigoPostalAgrupacionID = CodigoPostalAgrupacionID; } t.Guardar(transaccion); } // Elimino los topes dados de baja foreach (ICodigoPostalAgrupacionLocalidad t in LstLocalidadesEliminadas) { t.CodigoPostalAgrupacionID = CodigoPostalAgrupacionID; t.Eliminar(transaccion); } // Guardo la agrupacion como origen y destino de flete. Esto es para que se visualicen en los convenios de clientes. OrigenFlete origen = new OrigenFlete(); int UnidadNegocioID = 1; origen.GuardarAgrupacionCodigoPostal(transaccion, this.CodigoPostalAgrupacionID, UnidadNegocioID); // Confirmo la transacción transaccion.Commit(); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.AgrupacionesDeLocalidad.ToString()); } } catch (Exception ex) { throw ex; } }
public bool Guardar() { if (this.ProductoID == 0) { this.ProductoID = Convert.ToInt32(Config.Conexion.EjecutarResultadoUnico("ProductoINS", Utiles.BaseDatos.StrToSql(ProductoDescrip), DefineMovimientoMensual, Utiles.BaseDatos.IntToSql(DiasPermanenciaAgencia), Utiles.BaseDatos.IntToSql(UnidadNegocioID))); } else { Config.Conexion.EjecutarSinResultados("ProductoUPD", Utiles.BaseDatos.IntToSql(ProductoID), Utiles.BaseDatos.StrToSql(ProductoDescrip), DefineMovimientoMensual, Utiles.BaseDatos.IntToSql(DiasPermanenciaAgencia), Utiles.BaseDatos.IntToSql(UnidadNegocioID)); } //CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaProductos.ToString()); //CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaTEntregaProducto.ToString()); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaServicioTEntregaProducto.ToString()); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaServicioTEntregaProductoConvenio.ToString()); //CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaModalidadesEntrega.ToString()); /*SFE: Se comenta porque para codigos postales ya no se necesitaria. se utiliza el store que esta despues*/ // Obtengo los datos actualizados, remuevo el cache viejo, y creo el nuevo caché con los nuevos datos // con esto logro que el tiempo se disminuya //DsDestinosGuias ds = new DsDestinosGuias(); //Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "UVentaModEntregaAgenciaDestinoSEL"); //CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaMEntregaDestino.ToString()); //CacheDataManager.SetCacheValue(SisPack.CacheObjetos.UnidadVentaMEntregaDestino.ToString(), ds); // Limpio de cache los datos para la emisión de la guía (new AdministrarGuias()).LimpiarCacheUVAgLocParaEmisionGuia(); //CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UnidadVentaMEntregaDestino.ToString()); DsUnidadVentaTEntregaProductoServicio dsuVenta = new DsUnidadVentaTEntregaProductoServicio(); Config.Conexion.LlenarTypeDataSet(dsuVenta.Datos, System.Data.CommandType.StoredProcedure, "UVentaServTEntregaModEntregaProductoAgenciaOrigenSEL"); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UVentaProductoServicioTEntregaMEntregaAgenciaOrigen.ToString()); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.UVentaProductoServicioTEntregaMEntregaAgenciaOrigen.ToString(), dsuVenta); List <Dominio.Entidades.ProductosParaGuia> lst; lst = IoC.GetObjectDominio <Dominio.Interfaces.Dominio.Guia.IDestinoGuiaDominio>().GetProductosParaGuia(); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.UVentaProductoServicioTEntregaMEntregaAgenciaOrigenList.ToString()); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.UVentaProductoServicioTEntregaMEntregaAgenciaOrigenList.ToString(), lst); /*SFE: Modificacion para consultar los servicios que puede recibir la agencia*/ // Obtengo los datos actualizados, remuevo el cache viejo, y creo el nuevo caché con los nuevos datos // con esto logro que el tiempo se disminuya DsDestinosGuiaServicios dsServicios = new DsDestinosGuiaServicios(); Config.Conexion.LlenarTypeDataSet(dsServicios.Datos, System.Data.CommandType.StoredProcedure, "UVentaModalidadEntregaServicioAgenciaDestinoSEL"); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.ServiciosGuiaDestino.ToString()); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.ServiciosGuiaDestino.ToString(), dsServicios); return(true); }
public void Delete(int id) { try { Config.Conexion.EjecutarSinResultados("CodigoPostalAgrupacionDEL", id); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.AgrupacionesDeLocalidad.ToString()); } catch (Exception ex) { throw ex; } }
public DsEstadosClientes GetEstadosClientesDataSet() { DsEstadosClientes ds = new DsEstadosClientes(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.EstadoCliente.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "EstadosClientesALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.EstadoCliente.ToString(), ds); } else ds = (DsEstadosClientes) CacheDataManager.GetCacheValue(SisPack.CacheObjetos.EstadoCliente.ToString()); return ds; }
public bool EliminarParada() { try { Config.Conexion.EjecutarSinResultados("ParadaDEL", this.AgenciaParadaID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.AgenciaParada.ToString()); return(true); } catch (Exception ex) { throw ex; } }
public bool GuardarAgencia(System.Data.SqlClient.SqlTransaction transaccion, int agenciaID, int unidadNegocioID) { try { Config.Conexion.EjecutarSinResultados(transaccion, "OrigenFleteAgenciaEmisoraINS_UPD", agenciaID, unidadNegocioID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.OrigenFlete.ToString()); return(true); } catch (Exception ex) { //guardar en el log throw ex; } }
public bool AsignarOpciones(ArrayList colOpciones) { // abro una conexion sql System.Data.SqlClient.SqlConnection conexion = new System.Data.SqlClient.SqlConnection(); // defino una transaccion System.Data.SqlClient.SqlTransaction transaccion; conexion.ConnectionString = Config.ConnectionString; // abro la transaccion conexion.Open(); // inicio la transaccion transaccion = conexion.BeginTransaction(); try { // borro todas las opciones de ese perfil de la tabla OpcionPerfil Config.Conexion.EjecutarSinResultados(transaccion, "EliminarOpcionesPerfilDEL", this.PerfilID); // agrego cada opcion-perfil en la tabla OpcionPerfil foreach (String opcionID in colOpciones) { Config.Conexion.EjecutarSinResultados(transaccion, "AsignarOpcionPerfilINS", opcionID, this.PerfilID); } /*SFE: Remuevo el cache de los usuarios.*/ DsOpcion ds = new DsOpcion(); string permiteReportes = System.Configuration.ConfigurationSettings.AppSettings["Server"]; bool esReporte = permiteReportes == "R" ? true : false;// Convert.ToBoolean(permiteReportes); SqlParameter pEsReporte = new SqlParameter("@EsReporte", (esReporte)); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "OpcionesMenuByUsuarioID", pEsReporte); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.OpcionesMenu.ToString()); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.OpcionesMenu.ToString(), ds); //ds = new DsOperadorOpciones(); //Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "UsuarioOpcionALL", pEsReporte); //CacheDataManager.SetCacheValue("UsuarioOpcionALL", ds); CacheDataManager.RemoveCacheValue("UsuarioOpcionALL"); } catch (Exception ex) { transaccion.Rollback(); throw new Exception(ex.Message, ex); } finally { transaccion.Commit(); conexion.Close(); } return(true); }
public bool Guardar() { try { Config.Conexion.EjecutarSinResultados("ConfiguracionCampoGuiaUPD", this.ConfiguracionCampoGuiaID, this.EsObligatorio); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.ConfiguracionCampoGuia.ToString()); return(true); } catch (Exception ex) { throw ex; } }
/// <summary> /// Elimina logicamente un destino de flete, seteando la propiedad de Baja a uno. /// </summary> /// <returns>Retorna un valor booleano. Si la operacion se realiza con éxito: true, si falla: false.</returns> public bool Eliminar() { try { Config.Conexion.EjecutarSinResultados("DestinoFleteDEL", this.DestinoFleteID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.DestinoFlete.ToString()); return(true); } catch (Exception) { //Guardar en el log, manejar la excepcion. return(false); } }
public bool Guardar() { if (this.ProvinciaID == 0) { this.ProvinciaID = Convert.ToInt32(Config.Conexion.EjecutarResultadoUnico("ProvinciaINS", this.ProvinciaDescrip, this.Pais.PaisID, this.RequiereFacturaE)); } else { Config.Conexion.EjecutarSinResultados("ProvinciaUPD", this.ProvinciaID, this.ProvinciaDescrip, this.Pais.PaisID, this.RequiereFacturaE); } CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.Provincia.ToString()); return(true); }
public bool GuardarPuntoRecepcion(System.Data.SqlClient.SqlTransaction transaccion, int puntoRecepcionID, int unidadNegocioID) { try { Config.Conexion.EjecutarSinResultados(transaccion, "DestinoFletePuntoReceptoraINS_UPD", puntoRecepcionID, unidadNegocioID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.DestinoFlete.ToString()); return(true); } catch (Exception ex) { //guardar en el log throw ex; } }
/// <summary> /// Método para dar de alta o modificar un Departamento. /// Si el valor de DepartamentoID es cero, invoca al stored procedure DepartamentoINS /// que permite dar de alta un nuevo Departamento. /// Si el valor de DepartamentoID es distinto de cero, invoca al stored procedure DepartamentoUPD /// que permite actualizar los datos del Departamento que se pasa como parámetro. /// </summary> /// <returns>Retorna un booleano indicando si la operación se realizó con éxito.</returns> public bool Guardar() { if (this.DepartamentoID == 0) { this.DepartamentoID = Convert.ToInt32(Config.Conexion.EjecutarResultadoUnico("DepartamentoINS", this.DepartamentoDescrip, this.Provincia.ProvinciaID)); } else { Config.Conexion.EjecutarSinResultados("DepartamentoUPD", this.DepartamentoID, this.DepartamentoDescrip, this.Provincia.ProvinciaID); } CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.Departamento.ToString()); return(true); }
/*#region Consultar * /// <summary> * /// Método para consultar los datos de un método de valorizacion de tarifario. * /// </summary> * /// <returns>Retorna un booleano indicando si la valorizacion de tarifario existe.</returns> * public bool Consultar() * { * //Revisar estos metodos, porque es probable que no se necesiten * * DsValorizacionesTarifario ds = this.GetValorizacionesTarifarioDataSet(); * if (ds==null) * return false; * * DsValorizacionesTarifario.DatosRow[] drs = (DsValorizacionesTarifario.DatosRow[]) ds.Datos.Select("ValorizacionTarifarioID = "+this.ValorizacionTarifarioID + " and UnidadNegocioID = "+this.UnidadNegocioID); * if (drs == null) * return false; * * Cargar(drs[0]); * * return true; * } #endregion * #region Cargar * /// <summary> * /// Método que carga los datos del DataRow leídos de la base de datos * /// en las properties de la clase. * /// </summary> * /// <param name="dr">Recibe como parámetro el DataRow con los datos leídos de la Base de Datos.</param> * public void Cargar(DataRow dr) * { * //this.ValorizacionTarifarioDescrip = ((DsValorizacionesTarifario.DatosRow)dr).ValorizacionTarifarioDescrip; * //this.UnidadNegocioID = ((DsValorizacionesTarifario.DatosRow)dr).UnidadNegocioID; * this.Baja= ((DsValorizacionesTarifario.DatosRow)dr).Baja; * } #endregion */ #region GetValorizacionesTarifarioDataSet public DsValorizacionesTarifario GetValorizacionesTarifarioDataSet() { DsValorizacionesTarifario ds = new DsValorizacionesTarifario(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.ValorizacionTarifarioUNegocio.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ValorizacionesTarifarioUNegocioALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.ValorizacionTarifarioUNegocio.ToString(), ds); } else { ds = (DsValorizacionesTarifario)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.ValorizacionTarifarioUNegocio.ToString()); } return(ds); }
public bool Eliminar() { try { Config.Conexion.EjecutarSinResultados("LocalidadDEL", this.LocalidadID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.Localidad.ToString()); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.LocalidadEntrega.ToString()); return(true); } catch (Exception ex) { //guardar en el log throw ex; } }
private DsDestinosFlete GetDestinosFletesDataSet() { DsDestinosFlete ds = new DsDestinosFlete(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.DestinoFlete.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "DestinosFleteALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.DestinoFlete.ToString(), ds); } else { ds = (DsDestinosFlete)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.DestinoFlete.ToString()); } return(ds); }
public bool Guardar() { if (this.CodigoPostalID == 0) { this.CodigoPostalID = Convert.ToInt32(Config.Conexion.EjecutarResultadoUnico("CodigoPostalINS", this.LocalidadID, this.CalleDescrip, this.CodigoPostalNro, this.AlturaDesde, this.AlturaHasta)); } else { Config.Conexion.EjecutarSinResultados("CodigoPostalUPD", this.CodigoPostalID, this.LocalidadID, this.CalleDescrip, this.CodigoPostalNro, this.AlturaDesde, this.AlturaHasta); } CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.CodigoPostal.ToString()); return(true); }
public bool GuardarAgrupacionCodigoPostal(System.Data.SqlClient.SqlTransaction transaccion, Int32?codigoPostalAgrupacionID, int unidadNegocioID) { try { Config.Conexion.EjecutarSinResultados(transaccion, "OrigenDestinoFleteAgrupacionCodigoPostalINS_UPD", codigoPostalAgrupacionID, unidadNegocioID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.OrigenFlete.ToString()); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.DestinoFlete.ToString()); return(true); } catch (Exception ex) { //guardar en el log throw ex; } }
public bool Eliminar() { try { Config.Conexion.EjecutarSinResultados("MotivoHabInhabilitacionDEL", this.MotivoID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.Localidad.ToString()); return(true); } catch (Exception) { //guardar en el log return(false); //throw ex; } }
/// <summary> /// Método para llenar el dataset de conceptos de comisión. /// Invoca al stored procedure ConceptosComisionesALL. /// </summary> /// <returns>Retorna el dataset de conceptos de comisión</returns> public DsConceptosComisiones GetConceptosComisionesDataSet() { DsConceptosComisiones ds = new DsConceptosComisiones(); /*if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.ConceptoComision.ToString()) == null) * {*/ Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ConceptosComisionesALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.ConceptoComision.ToString(), ds); /*} * else * ds = (DsConceptosComisiones) CacheDataManager.GetCacheValue(SisPack.CacheObjetos.ConceptoComision.ToString());*/ return(ds); }
/// <summary> /// Metodo para eliminar logicamente un tope de tarifario. /// </summary> /// <returns>Retorna un booleano que indica el éxito de la operacion.</returns> public bool Eliminar() { try { Config.Conexion.EjecutarSinResultados("TopeDEL", this.TopeID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.Tope.ToString()); return(true); } catch (Exception ex) { //guardar en el log throw ex; // return false; } }
public bool Eliminar() { try { Config.Conexion.EjecutarSinResultados("EstadoAgenciaDEL", this.EstadoAgenciaID); CacheDataManager.RemoveCacheValue(SisPack.CacheObjetos.EstadoAgencia.ToString()); return(true); } catch (Exception) { //guardar en el log return(false); //throw ex; } }
/// <summary> /// Método que retorna un dataset completo con los topes de tarifario. /// </summary> /// <returns>Retorna un dataset del tipo DsTarifariosFleteTopes</returns> public DsTarifariosFleteTope GetTopesDataSet() { DsTarifariosFleteTope ds = new DsTarifariosFleteTope(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Tope.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TopesALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.Tope.ToString(), ds); } else { ds = (DsTarifariosFleteTope)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.Tope.ToString()); } return(ds); }
public DsEstadosAgencias GetEstadosAgenciasDataSet() { DsEstadosAgencias ds = new DsEstadosAgencias(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.EstadoAgencia.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "EstadosAgenciasALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.EstadoAgencia.ToString(), ds); } else { ds = (DsEstadosAgencias)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.EstadoAgencia.ToString()); } return(ds); }
/// <summary> /// Método para llenar el dataset de tipos de entidades comisión. /// Invoca al stored procedure TiposEntidadesComisionesALL. /// </summary> /// <returns>Retorna el dataset de tipos de entidades comisión</returns> public DsTiposEntidadesComisiones GetTiposEntidadesComisionesDataSet() { DsTiposEntidadesComisiones ds = new DsTiposEntidadesComisiones(); if (CacheDataManager.GetCacheValue(SisPack.CacheObjetos.TipoEntidadComision.ToString()) == null) { Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TiposEntidadesComisionesALL"); CacheDataManager.SetCacheValue(SisPack.CacheObjetos.TipoEntidadComision.ToString(), ds); } else { ds = (DsTiposEntidadesComisiones)CacheDataManager.GetCacheValue(SisPack.CacheObjetos.TipoEntidadComision.ToString()); } return(ds); }