Example #1
0
 public fa_TipoNota_Info get_info(int IdEmpresa, int IdTipoNota)
 {
     try
     {
         fa_TipoNota_Info info = new fa_TipoNota_Info();
         using (Entities_facturacion Context = new Entities_facturacion())
         {
             fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdEmpresa == IdEmpresa && q.IdTipoNota == IdTipoNota);
             if (Entity == null)
             {
                 return(null);
             }
             info = new fa_TipoNota_Info
             {
                 IdEmpresa       = Entity.IdEmpresa,
                 IdTipoNota      = Entity.IdTipoNota,
                 CodTipoNota     = Entity.CodTipoNota,
                 No_Descripcion  = Entity.No_Descripcion,
                 Tipo            = Entity.Tipo,
                 Estado          = Entity.Estado,
                 GeneraMoviInven = Entity.GeneraMoviInven,
                 IdCtaCble       = Entity.IdCtaCble
             };
         }
         return(info);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #2
0
        public ActionResult Index()
        {
            #region Validar Session
            if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession))
            {
                return(RedirectToAction("Login", new { Area = "", Controller = "Account" }));
            }
            SessionFixed.IdTransaccionSession       = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString();
            SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession;
            #endregion

            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Facturacion", "TipoNota", "Index");
            ViewBag.Nuevo     = info.Nuevo;
            ViewBag.Modificar = info.Modificar;
            ViewBag.Anular    = info.Anular;
            #endregion

            fa_TipoNota_Info model = new fa_TipoNota_Info
            {
                IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession),
                IdEmpresa            = Convert.ToInt32(SessionFixed.IdEmpresa),
            };

            var lst = bus_tiponota.get_list(model.IdEmpresa, true);
            Lista_TipoNota.set_list(lst, model.IdTransaccionSession);
            return(View(model));
        }
Example #3
0
        public bool guardarDB(fa_TipoNota_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_TipoNota Entity = new fa_TipoNota
                    {
                        IdEmpresa       = info.IdEmpresa,
                        IdTipoNota      = info.IdTipoNota = get_id(info.IdEmpresa),
                        CodTipoNota     = info.CodTipoNota,
                        No_Descripcion  = info.No_Descripcion,
                        Tipo            = info.Tipo,
                        Estado          = info.Estado = "A",
                        GeneraMoviInven = info.GeneraMoviInven,
                        IdCtaCble       = info.IdCtaCble,

                        IdUsuario     = info.IdUsuario,
                        Fecha_Transac = DateTime.Now
                    };
                    Context.fa_TipoNota.Add(Entity);
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #4
0
        public bool modificarDB(fa_TipoNota_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.CodTipoNota     = info.CodTipoNota;
                    Entity.No_Descripcion  = info.No_Descripcion;
                    Entity.Tipo            = info.Tipo;
                    Entity.GeneraMoviInven = info.GeneraMoviInven;
                    Entity.IdCtaCble       = info.IdCtaCble;

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = DateTime.Now;

                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #5
0
 public Boolean ModificarDB(fa_TipoNota_Info info, ref string msg)
 {
     try
     {
         using (EntitiesFacturacion context = new EntitiesFacturacion())
         {
             var contact = context.fa_TipoNota.FirstOrDefault(obj => obj.IdTipoNota == info.IdTipoNota);
             if (contact != null)
             {
                 contact.IdTipoNota      = info.IdTipoNota;
                 contact.CodTipoNota     = info.CodTipoNota;
                 contact.Tipo            = info.Tipo;
                 contact.No_Descripcion  = info.no_Descripcion;
                 contact.Nemonico        = info.Nemonico;
                 contact.InternoSis      = info.InternoSis;
                 contact.SeDeclaraSRI    = info.SeDeclaraSRI;
                 contact.Estado          = info.Estado;
                 contact.IdUsuarioUltMod = info.IdUsuarioUltMod;
                 contact.Fecha_UltMod    = info.Fecha_UltMod;
                 context.SaveChanges();
                 msg = "Se ha procedido actualizar el registro del Tipo de Nota #: " + info.IdTipoNota.ToString() + " exitosamente";
             }
         }
         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);
         msg = ex.ToString();
         oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
         throw new Exception(ex.ToString());
     }
 }
Example #6
0
        public ActionResult Consultar(int IdEmpresa = 0, int IdTipoNota = 0, bool Exito = false)
        {
            fa_TipoNota_Info model = bus_tiponota.get_info(IdEmpresa, IdTipoNota);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }

            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Facturacion", "TipoNota", "Index");
            if (model.Estado == "I")
            {
                info.Modificar = false;
                info.Anular    = false;
            }
            ViewBag.Nuevo     = info.Nuevo;
            ViewBag.Modificar = info.Modificar;
            ViewBag.Anular    = info.Anular;
            #endregion

            if (Exito)
            {
                ViewBag.MensajeSuccess = MensajeSuccess;
            }

            cargar_combos();
            return(View(model));
        }
Example #7
0
        public List <fa_TipoNota_Info> Get_List_TipoNota(int IdEmpresa)
        {
            try
            {
                List <fa_TipoNota_Info> lM          = new List <fa_TipoNota_Info>();
                EntitiesFacturacion     OEPTipoNota = new EntitiesFacturacion();

                var select_tipo_nota = from A in OEPTipoNota.fa_TipoNota
                                       select A;

                foreach (var item in select_tipo_nota)
                {
                    fa_TipoNota_Info info = new fa_TipoNota_Info();
                    info.IdTipoNota     = item.IdTipoNota;
                    info.CodTipoNota    = item.CodTipoNota.Trim();
                    info.Tipo           = item.Tipo;
                    info.no_Descripcion = item.No_Descripcion.Trim();
                    info.Nemonico       = item.Nemonico;
                    info.InternoSis     = item.InternoSis;
                    info.SeDeclaraSRI   = item.SeDeclaraSRI;
                    info.Estado         = item.Estado;
                    lM.Add(info);
                }
                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);
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }
Example #8
0
        public bool anularDB(fa_TipoNota_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Estado = info.Estado = "I";

                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = DateTime.Now;
                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #9
0
 public ActionResult Nuevo(fa_TipoNota_Info model)
 {
     model.Lst_fa_TipoNota_x_Empresa_x_Sucursal = List_fa_TipoNota_x_Empresa_x_Sucursal.get_list(model.IdTransaccionSession);
     if (!bus_tiponota.guardarDB(model))
     {
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Example #10
0
 public ActionResult Nuevo(fa_TipoNota_Info model)
 {
     model.IdUsuario = SessionFixed.IdUsuario.ToString();
     if (!bus_tiponota.guardarDB(model))
     {
         return(View(model));
     }
     return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdTipoNota = model.IdTipoNota, Exito = true }));
 }
Example #11
0
 public ActionResult Nuevo(fa_TipoNota_Info model)
 {
     model.IdUsuario = SessionFixed.IdUsuario.ToString();
     if (!bus_tiponota.guardarDB(model))
     {
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Example #12
0
 public ActionResult Modificar(fa_TipoNota_Info model)
 {
     model.IdUsuarioUltMod = SessionFixed.IdUsuario.ToString();
     if (!bus_tiponota.modificarDB(model))
     {
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Consultar", new { IdEmpresa = model.IdEmpresa, IdTipoNota = model.IdTipoNota, Exito = true }));
 }
Example #13
0
 public ActionResult Anular(fa_TipoNota_Info model)
 {
     model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);
     if (!bus_tiponota.anularDB(model))
     {
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Example #14
0
 public ActionResult Anular(fa_TipoNota_Info model)
 {
     model.IdUsuarioUltAnu = SessionFixed.IdUsuario.ToString();
     if (!bus_tiponota.anularDB(model))
     {
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Example #15
0
        public ActionResult Nuevo()
        {
            fa_TipoNota_Info model = new fa_TipoNota_Info
            {
                IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa)
            };

            cargar_combos();
            return(View(model));
        }
Example #16
0
 public ActionResult Modificar(fa_TipoNota_Info model)
 {
     model.IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);
     model.Lst_fa_TipoNota_x_Empresa_x_Sucursal = List_fa_TipoNota_x_Empresa_x_Sucursal.get_list(model.IdTransaccionSession);
     if (!bus_tiponota.modificarDB(model))
     {
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Example #17
0
 public bool anularDB(fa_TipoNota_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #18
0
        public ActionResult Modificar(int IdEmpresa = 0, int IdTipoNota = 0)
        {
            fa_TipoNota_Info model = bus_tiponota.get_info(IdEmpresa, IdTipoNota);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            cargar_combos();
            return(View(model));
        }
Example #19
0
 public Boolean GrabarDB(fa_TipoNota_Info info, ref int id, ref string msg)
 {
     try
     {
         return(data.GrabarDB(info, ref id, ref msg));
     }
     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("", "GrabarDB", ex.Message), ex)
               {
                   EntityType = typeof(fa_TipoNota_Bus)
               };
     }
 }
Example #20
0
        public bool modificarDB(fa_TipoNota_Info info)
        {
            try
            {
                using (Entities_facturacion Context = new Entities_facturacion())
                {
                    fa_TipoNota Entity = Context.fa_TipoNota.FirstOrDefault(q => q.IdTipoNota == info.IdTipoNota);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.CodTipoNota     = info.CodTipoNota;
                    Entity.No_Descripcion  = info.No_Descripcion;
                    Entity.Tipo            = info.Tipo;
                    Entity.GeneraMoviInven = info.GeneraMoviInven;

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = DateTime.Now;

                    var lst = Context.fa_TipoNota_x_Empresa_x_Sucursal.Where(q => q.IdEmpresa == info.IdEmpresa && q.IdTipoNota == info.IdTipoNota).ToList();
                    foreach (var item in lst)
                    {
                        Context.fa_TipoNota_x_Empresa_x_Sucursal.Remove(item);
                    }
                    foreach (var item in info.Lst_fa_TipoNota_x_Empresa_x_Sucursal)
                    {
                        fa_TipoNota_x_Empresa_x_Sucursal det = new fa_TipoNota_x_Empresa_x_Sucursal
                        {
                            IdEmpresa  = info.IdEmpresa,
                            IdSucursal = item.IdSucursal,
                            IdTipoNota = info.IdTipoNota,
                            IdCtaCble  = item.IdCtaCble
                        };
                        Context.fa_TipoNota_x_Empresa_x_Sucursal.Add(det);
                    }


                    Context.SaveChanges();
                }
                return(true);
            }
            catch (Exception e)
            {
                throw;
            }
        }
Example #21
0
        public ActionResult Nuevo()
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Facturacion", "TipoNota", "Index");
            if (!info.Nuevo)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            fa_TipoNota_Info model = new fa_TipoNota_Info
            {
                IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa)
            };
            cargar_combos();
            return(View(model));
        }
Example #22
0
        public Boolean EliminarDB(fa_TipoNota_Info info, ref string msg)
        {
            try
            {
                EntitiesFacturacion OEPTipoNota = new EntitiesFacturacion();
                var select = from q in OEPTipoNota.fa_TipoNota
                             where
                             q.IdTipoNota == info.IdTipoNota
                             select q;

                if (select.ToList().Count > 0)
                {
                    using (EntitiesFacturacion context = new EntitiesFacturacion())
                    {
                        var contact = context.fa_TipoNota.FirstOrDefault(obj => obj.IdTipoNota == info.IdTipoNota);
                        if (contact != null)
                        {
                            contact.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                            contact.Fecha_UltAnu    = DateTime.Now;
                            contact.nom_pc          = info.nom_pc;
                            contact.ip        = info.ip;
                            contact.MotiAnula = info.MotiAnula;
                            contact.Estado    = "I";
                            context.SaveChanges();
                            msg = "Se ha procedido anular el registro del Tipo de Nota #: " + info.no_Descripcion + " exitosamente";
                        }
                    }

                    return(true);
                }
                else
                {
                    msg = "No es posible anular el registro del Tipo de Nota #: " + info.no_Descripcion + " debido a que ya se encuentra anulado.";
                    return(false);
                }
            }
            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);
                msg = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
                throw new Exception(ex.ToString());
            }
        }
Example #23
0
        public ActionResult Anular(int IdEmpresa = 0, int IdTipoNota = 0)
        {
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Facturacion", "TipoNota", "Index");
            if (!info.Anular)
            {
                return(RedirectToAction("Index"));
            }
            #endregion

            fa_TipoNota_Info model = bus_tiponota.get_info(IdEmpresa, IdTipoNota);
            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            cargar_combos();
            return(View(model));
        }
Example #24
0
        public Boolean GrabarDB(fa_TipoNota_Info info, ref int id, ref string msg)
        {
            try
            {
                using (EntitiesFacturacion context = new EntitiesFacturacion())
                {
                    if (context.fa_TipoNota.Where <fa_TipoNota>(v => v.CodTipoNota == info.CodTipoNota).Count() != 0)
                    {
                        msg = "El codigo Ingresado ya existe por favor ingresar uno diferente";
                        return(false);
                    }


                    var address = new fa_TipoNota();
                    int idpv    = GetId(info.IdEmpresa);
                    id = idpv;
                    address.IdTipoNota     = idpv;
                    address.CodTipoNota    = (info.CodTipoNota == "") ? idpv.ToString() : info.CodTipoNota;
                    address.Tipo           = info.Tipo;
                    address.No_Descripcion = info.no_Descripcion;
                    address.Nemonico       = (info.Nemonico == "") ? idpv.ToString() : info.Nemonico;
                    address.InternoSis     = info.InternoSis;
                    address.SeDeclaraSRI   = info.SeDeclaraSRI;
                    address.IdUsuario      = info.IdUsuario;
                    address.Fecha_Transac  = info.Fecha_Transac;
                    address.nom_pc         = info.nom_pc;
                    address.ip             = info.ip;
                    address.Estado         = "A";
                    context.fa_TipoNota.Add(address);
                    context.SaveChanges();
                    msg = "Se ha procedido a grabar el registro del Tipo de Nota #: " + id.ToString() + " exitosamente.";
                }
                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);
                msg = ex.ToString();
                oDataLog.Guardar_Log_Error(Log_Error_sis, ref msg);
                throw new Exception(ex.ToString());
            }
        }
Example #25
0
 public void set_TipoNota(fa_TipoNota_Info info_tp)
 {
     try
     {
         this.lbl_id_tipo_nota.Text  = info_tp.IdTipoNota.ToString();
         this.txt_codigo.Text        = info_tp.CodTipoNota;
         this.txt_descripcion.Text   = info_tp.no_Descripcion;
         this.cmb_tipo.SelectedValue = info.Tipo;
         //this.cmb_plancta.Value = info.IdCtaCble;
         this.chk_estado.Checked = (info_tp.Estado == "A") ? true : false;
         lblEstado.Visible       = (info_tp.Estado == "I") ? true : false;
         info = info_tp;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #26
0
 void LimpiarDatos()
 {
     try
     {
         _Accion = Cl_Enumeradores.eTipo_action.grabar;
         info    = new fa_TipoNota_Info();
         this.lbl_id_tipo_nota.Text = "";
         this.txt_codigo.Text       = "";
         this.txt_descripcion.Text  = "";
         this.txt_nemonico.Text     = "";
         this.chk_interno.Checked   = true;
         this.chk_declara.Checked   = true;
         this.chk_estado.Checked    = true;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #27
0
 void ucGe_Menu_Mantenimiento_x_usuario_event_btnModificar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         info = gridView.GetFocusedRow() as fa_TipoNota_Info;
         if (info != null)
         {
             frmFa_TipoNota_Mant frm = new frmFa_TipoNota_Mant();
             frm.set_Accion(Info.General.Cl_Enumeradores.eTipo_action.actualizar);
             frm.set_TipoNota(info);
             frm.ShowDialog();
         }
         load_TipoNota();
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #28
0
 public ActionResult Nuevo()
 {
     #region Validar Session
     if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession))
     {
         return(RedirectToAction("Login", new { Area = "", Controller = "Account" }));
     }
     SessionFixed.IdTransaccionSession       = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString();
     SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession;
     #endregion
     fa_TipoNota_Info model = new fa_TipoNota_Info
     {
         IdEmpresa            = Convert.ToInt32(SessionFixed.IdEmpresa),
         IdTransaccionSession = Convert.ToInt32(SessionFixed.IdTransaccionSession),
         Lst_fa_TipoNota_x_Empresa_x_Sucursal = new List <fa_TipoNota_x_Empresa_x_Sucursal_Info>()
     };
     cargar_combos();
     List_fa_TipoNota_x_Empresa_x_Sucursal.set_list(model.Lst_fa_TipoNota_x_Empresa_x_Sucursal, model.IdTransaccionSession);
     cargar_combos_det();
     return(View(model));
 }
Example #29
0
        public ActionResult Modificar(int IdTipoNota = 0)
        {
            #region Validar Session
            if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession))
            {
                return(RedirectToAction("Login", new { Area = "", Controller = "Account" }));
            }
            SessionFixed.IdTransaccionSession       = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString();
            SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession;
            #endregion

            fa_TipoNota_Info model = bus_tiponota.get_info(IdTipoNota);
            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            model.IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession);
            model.Lst_fa_TipoNota_x_Empresa_x_Sucursal = bus_fa_tipo.get_list(Convert.ToInt32(SessionFixed.IdEmpresa), IdTipoNota);
            List_fa_TipoNota_x_Empresa_x_Sucursal.set_list(model.Lst_fa_TipoNota_x_Empresa_x_Sucursal, model.IdTransaccionSession);
            cargar_combos();
            return(View(model));
        }
Example #30
0
        public fa_TipoNota_Info Get_List_TipoNota(int idempresa, int idSucursal, int idtipoNota)
        {
            try
            {
                fa_TipoNota_Info info = new fa_TipoNota_Info();

                EntitiesFacturacion OEPTipoNota = new EntitiesFacturacion();

                string Query = " select A.IdTipoNota,A.CodTipoNota,A.Tipo,A.Nemonico,A.No_Descripcion,A.InternoSis,A.SeDeclaraSRI,A.Estado, " +
                               " A.IdUsuario,A.Fecha_Transac,A.nom_pc,A.ip,B.IdCtaCble from fa_TipoNota A, fa_TipoNota_x_Empresa_x_Sucursal B " +
                               "where A.IdTipoNota=B.IdTipoNota " +
                               "and B.IdEmpresa=" + idempresa + " and B.IdSucursal=" + idSucursal + " and B.IdTipoNota= " + idtipoNota;

                var consulta = OEPTipoNota.Database.SqlQuery <fa_TipoNota_Info>(Query).ToList();

                foreach (var item in consulta)
                {
                    info.IdTipoNota     = item.IdTipoNota;
                    info.CodTipoNota    = item.CodTipoNota.Trim();
                    info.Tipo           = item.Tipo;
                    info.no_Descripcion = item.no_Descripcion.Trim();
                    info.IdCtaCble      = item.IdCtaCble;
                    info.Nemonico       = item.Nemonico;
                    info.InternoSis     = item.InternoSis;
                    info.SeDeclaraSRI   = item.SeDeclaraSRI;
                    info.Estado         = item.Estado;
                }
                return(info);
            }
            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 mensaje);
                mensaje = ex.ToString();
                throw new Exception(ex.ToString());
            }
        }