Esempio n. 1
0
        public Boolean EliminarDB(caj_Caja_Movimiento_det_Info info, ref string MensajeError)
        {
            try
            {
                using (EntitiesCaja caja = new EntitiesCaja())
                {
                    var elim = caja.caj_Caja_Movimiento_det.FirstOrDefault(v => v.IdEmpresa == info.IdEmpresa && v.IdCbteCble == info.IdCbteCble &&
                                                                           v.IdTipocbte == info.IdTipocbte);

                    if (elim != null)
                    {
                        caja.caj_Caja_Movimiento_det.Remove(elim);
                        caja.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                MensajeError = ex.InnerException + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
 public bool guardarDB(caj_Caja_Movimiento_det_Info info)
 {
     try
     {
         using (Entities_caja Context = new Entities_caja())
         {
             caj_Caja_Movimiento_det Entity = new caj_Caja_Movimiento_det
             {
                 IdEmpresa    = info.IdEmpresa,
                 IdCbteCble   = info.IdCbteCble,
                 IdTipocbte   = info.IdTipocbte,
                 IdCobro_tipo = info.IdCobro_tipo,
                 cr_Valor     = info.cr_Valor,
                 Secuencia    = info.Secuencia
             };
             Context.caj_Caja_Movimiento_det.Add(Entity);
             Context.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public caj_Caja_Movimiento_det_Info get_info(int IdEmpresa, int IdTipoCbte, decimal IdCbteCble)

        {
            try
            {
                caj_Caja_Movimiento_det_Info info = new caj_Caja_Movimiento_det_Info();
                using (Entities_caja Context = new Entities_caja())
                {
                    caj_Caja_Movimiento_det Entity = Context.caj_Caja_Movimiento_det.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipocbte == IdTipoCbte && q.IdCbteCble == IdCbteCble);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new caj_Caja_Movimiento_det_Info
                    {
                        IdEmpresa    = Entity.IdEmpresa,
                        IdTipocbte   = Entity.IdTipocbte,
                        IdCbteCble   = Entity.IdCbteCble,
                        IdCobro_tipo = Entity.IdCobro_tipo,
                        cr_Valor     = Entity.cr_Valor,
                        Secuencia    = Entity.Secuencia
                    };
                }
                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
 public bool guardarDB(caj_Caja_Movimiento_det_Info info)
 {
     try
     {
         return(odata.guardarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 5
0
 public Boolean EliminarRegistroDetalle(caj_Caja_Movimiento_det_Info Info, ref string MensajeError)
 {
     try
     {
         return(data.EliminarDB(Info, ref MensajeError));
     }
     catch (Exception ex)
     {
         Core.Erp.Info.Log_Exception.LoggingManager.Logger.Log(Core.Erp.Info.Log_Exception.LoggingCategory.Error, ex.Message);
         throw new Core.Erp.Info.Log_Exception.DalException(string.Format("", "EliminarRegistroDetalle", ex.Message), ex)
               {
                   EntityType = typeof(caj_Caja_Movimiento_det_Bus)
               };
     }
 }
Esempio n. 6
0
        public List <caj_Caja_Movimiento_det_Info> Get_listDetalle(int IdEmpresa, decimal IdCbteCble, int IdTipocbte, ref string MensajeError)
        {
            List <caj_Caja_Movimiento_det_Info> lM = new List <caj_Caja_Movimiento_det_Info>();
            EntitiesCaja db = new EntitiesCaja();

            try
            {
                var select_ = from T in db.caj_Caja_Movimiento_det

                              where T.IdEmpresa == IdEmpresa && T.IdCbteCble == IdCbteCble && T.IdTipocbte == IdTipocbte
                              select T;

                foreach (var item in select_)
                {
                    caj_Caja_Movimiento_det_Info dat = new caj_Caja_Movimiento_det_Info();
                    dat.IdEmpresa       = item.IdEmpresa;
                    dat.IdCbteCble      = item.IdCbteCble;
                    dat.IdTipocbte      = item.IdTipocbte;
                    dat.Secuencia       = item.Secuencia;
                    dat.cr_fecha        = item.cr_fecha;
                    dat.cr_fechaDocu    = Convert.ToDateTime(item.cr_fechaDocu);
                    dat.cr_NumDocumento = item.cr_NumDocumento;
                    dat.cr_Valor        = item.cr_Valor;
                    dat.IdCobro_tipo    = item.IdCobro_tipo != null?item.IdCobro_tipo.TrimEnd() : item.IdCobro_tipo;

                    dat.cr_Banco      = item.cr_Banco;
                    dat.cr_cuenta     = item.cr_cuenta;
                    dat.IdCentroCosto = item.IdCentroCosto;
                    dat.IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo;
                    dat.IdTipoFlujo = item.IdTipoFlujo;
                    lM.Add(dat);
                }
                return(lM);
            }
            catch (Exception ex)
            {
                string arreglo = ToString();
                tb_sis_Log_Error_Vzen_Data oDataLog      = new tb_sis_Log_Error_Vzen_Data();
                tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "",
                                                                                          "", "", "", "", DateTime.Now);

                MensajeError = ex.InnerException + " " + ex.Message;
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref MensajeError);
                throw new Exception(ex.ToString());
            }
        }