Exemplo n.º 1
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Condicion
        /// En la BASE de DATO la Tabla : [GestionComercial.Condicion]
        /// <summary>
        /// <param name = >itemCondicionVenta</param>
        public bool Update(BECondicion pCondicion)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_U_Condicion(
                        pCondicion.codCondicion,
                        pCondicion.desNombre,
                        pCondicion.numCuota,
                        pCondicion.numDiasCCtaCte,
                        pCondicion.numDiasVCtaCte,
                        pCondicion.numDiasCVcto,
                        pCondicion.numDecimalRedondeo,
                        pCondicion.indEsGravaCtaCte,
                        pCondicion.indEsPredeterminado,
                        pCondicion.indEsContraEntrega,
                        pCondicion.indEsEnCuota,
                        pCondicion.indEsVenta,
                        pCondicion.indActivo,
                        pCondicion.segUsuarioEdita,
                        pCondicion.segMaquinaEdita);
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Condicion
        /// En la BASE de DATO la Tabla : [GestionComercial.Condicion]
        /// <summary>
        /// <param name = >itemCondicionVenta</param>
        public int Insert(BECondicion pCondicion)
        {
            int?codigoRetorno = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_I_Condicion(
                        ref codigoRetorno,
                        pCondicion.desNombre,
                        pCondicion.numCuota,
                        pCondicion.numDiasCCtaCte,
                        pCondicion.numDiasVCtaCte,
                        pCondicion.numDiasCVcto,
                        pCondicion.numDecimalRedondeo,
                        pCondicion.indEsGravaCtaCte,
                        pCondicion.indEsPredeterminado,
                        pCondicion.indEsContraEntrega,
                        pCondicion.indEsEnCuota,
                        pCondicion.indEsVenta,
                        pCondicion.indActivo,
                        pCondicion.segUsuarioCrea,
                        pCondicion.segMaquinaCrea);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno.HasValue ? codigoRetorno.Value : 0);
        }
Exemplo n.º 3
0
 public ReturnValor Save(BECondicion objCondicion)
 {
     if (objCondicion.codCondicion == 0)
     {
         oReturnValor = Insert(objCondicion);
     }
     else
     {
         oReturnValor = Update(objCondicion);
     }
     return(oReturnValor);
 }
Exemplo n.º 4
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.CondicionVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.CondicionVenta]
        /// <summary>
        /// <returns>Entidad</returns>
        public BECondicion Find(int pID, bool?prm_indEsVenta, bool?prm_indActivo)
        {
            BECondicion condicion = new BECondicion();

            try
            {
                condicion = objCondicionData.Find(pID, prm_indEsVenta, prm_indActivo);
            }
            catch (Exception ex)
            {
                var returnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name);
                throw new Exception(returnValor.Message);
            }
            return(condicion);
        }
Exemplo n.º 5
0
        /// <summary>
        /// Retorna una ENTIDAD de registro de la Entidad GestionComercial.CondicionVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.CondicionVenta]
        /// <summary>
        /// <returns>Entidad</returns>
        public BECondicion Find(int pcodCondicion, bool?prm_indEsVenta, bool?prm_indActivo)
        {
            BECondicion condicion = null;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Condicion(pcodCondicion, null, prm_indEsVenta, prm_indActivo);
                    foreach (var item in resul)
                    {
                        condicion = new BECondicion()
                        {
                            codCondicion        = item.codCondicion,
                            desNombre           = item.desNombre,
                            numCuota            = item.numCuota,
                            numDiasCCtaCte      = item.numDiasCCtaCte,
                            numDiasVCtaCte      = item.numDiasVCtaCte,
                            numDiasCVcto        = item.numDiasCVcto,
                            numDecimalRedondeo  = item.numDecimalRedondeo,
                            indEsGravaCtaCte    = item.indEsGravaCtaCte,
                            indEsPredeterminado = item.indEsPredeterminado,
                            indEsEnCuota        = item.indEsEnCuota,
                            indEsContraEntrega  = item.indEsContraEntrega,
                            indEsVenta          = item.indEsVenta,
                            indActivo           = item.indActivo,
                            segUsuarioCrea      = item.segUsuarioCrea,
                            segUsuarioEdita     = item.segUsuarioEdita,
                            segFechaCrea        = item.segFechaCrea,
                            segFechaEdita       = item.segFechaEdita,
                            segMaquinaCrea      = item.segMaquinaCrea,
                            segMaquinaEdita     = item.segMaquinaEdita
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(condicion);
        }
Exemplo n.º 6
0
        /// <summary>
        /// ELIMINA un registro de la Entidad GestionComercial.CondicionVenta
        /// En la BASE de DATO la Tabla : [GestionComercial.Condicion]
        /// <summary>
        /// <returns>bool</returns>
        public bool Delete(BECondicion pCondicion)
        {
            int codigoRetorno = -1;

            try
            {
                using (_GestionComercialDataContext SQLDC = new _GestionComercialDataContext(conexion))
                {
                    SQLDC.omgc_D_Condicion(pCondicion.codCondicion,
                                           pCondicion.segUsuarioElimina,
                                           pCondicion.segMaquinaElimina);
                    codigoRetorno = 0;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(codigoRetorno == 0 ? true : false);
        }
Exemplo n.º 7
0
 /// <summary>
 /// ELIMINA un registro de la Entidad GestionComercial.CondicionVenta
 /// En la BASE de DATO la Tabla : [GestionComercial.CondicionVenta]
 /// <summary>
 /// <returns>bool</returns>
 public ReturnValor Delete(BECondicion pCondicion)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.Exitosa = objCondicionData.Delete(pCondicion);
             if (oReturnValor.Exitosa)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.DELETE);
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Exemplo n.º 8
0
 /// <summary>
 /// Almacena el registro de una ENTIDAD de registro de Tipo CondicionVenta
 /// En la BASE de DATO la Tabla : [GestionComercial.CondicionVenta]
 /// <summary>
 /// <param name = >itemCondicionVenta</param>
 private ReturnValor Insert(BECondicion pCondicion)
 {
     try
     {
         using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
         {
             oReturnValor.codRetorno = objCondicionData.Insert(pCondicion);
             if (oReturnValor.codRetorno > 0)
             {
                 oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                 oReturnValor.Exitosa = true;
                 tx.Complete();
             }
         }
     }
     catch (Exception ex)
     {
         oReturnValor = HelpException.mTraerMensaje(ex);
     }
     return(oReturnValor);
 }
Exemplo n.º 9
0
 /// <summary>
 /// ELIMINA un registro de la Entidad GestionComercial.CondicionVenta
 /// En la BASE de DATO la Tabla : [GestionComercial.CondicionVenta]
 /// <summary>
 /// <returns>bool</returns>
 public ReturnValor Delete(BECondicion objCondicion)
 {
     return(new CondicionLogic().Delete(objCondicion));
 }
Exemplo n.º 10
0
 public ReturnValor Save(BECondicion objCondicion)
 {
     return(new CondicionLogic().Save(objCondicion));
 }