Exemple #1
0
        public ActionResult Consultar(string IdProvincia = "", bool Exito = false)
        {
            tb_provincia_Info model = bus_provincia.get_info(IdProvincia);

            if (model == null)
            {
                ViewBag.IdPais = model.IdPais;
                return(RedirectToAction("Index", new { IdPais = model.IdPais }));
            }
            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "Pais", "Index");
            if (model.Estado == "I")
            {
                info.Modificar = false;
                info.Anular    = false;
            }
            model.Nuevo     = (info.Nuevo == true ? 1 : 0);
            model.Modificar = (info.Modificar == true ? 1 : 0);
            model.Anular    = (info.Anular == true ? 1 : 0);
            #endregion

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

            cargar_combos(model.IdPais);
            return(View(model));
        }
        public Boolean Guardar_DB(tb_provincia_Info Info_Pro, ref string IdProvincia, ref string msjError)
        {
            try
            {
                using (EntitiesGeneral Context = new EntitiesGeneral())
                {
                    var Address = new tb_provincia();
                    Address.IdProvincia      = Info_Pro.IdProvincia = IdProvincia = GetId();
                    Address.Cod_Provincia    = (Info_Pro.CodProvincia == "" || Info_Pro.CodProvincia == null) ? "Prov_" + Info_Pro.IdProvincia : Info_Pro.CodProvincia;
                    Address.Descripcion_Prov = Info_Pro.Descripcion;
                    Address.Estado           = "A";
                    Address.IdPais           = Info_Pro.IdPais;

                    Address.IdUsuario     = Info_Pro.IdUsuario;
                    Address.Fecha_Transac = Info_Pro.Fecha_Transac;
                    Address.nom_pc        = Info_Pro.nom_pc;
                    Address.ip            = Info_Pro.ip;
                    Address.Cod_Region    = Info_Pro.Cod_Region;
                    Context.tb_provincia.Add(Address);
                    Context.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 mensaje);
                mensaje  = ex.ToString() + " " + ex.Message;
                msjError = mensaje;
                throw new Exception(ex.ToString());
            }
        }
Exemple #3
0
        public tb_provincia_Info get_info(string IdProvincia)
        {
            try
            {
                tb_provincia_Info info = new tb_provincia_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_provincia Entity = Context.tb_provincia.FirstOrDefault(q => q.IdProvincia == IdProvincia);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new tb_provincia_Info
                    {
                        IdProvincia      = Entity.IdProvincia,
                        Cod_Provincia    = Entity.Cod_Provincia,
                        Descripcion_Prov = Entity.Descripcion_Prov,
                        Estado           = Entity.Estado,
                        Cod_Region       = Entity.Cod_Region,
                        IdPais           = Entity.IdPais
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #4
0
        public ActionResult Index(string IdPais = "")
        {
            #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, "General", "Pais", "Index");
            ViewBag.Nuevo = info.Nuevo;
            #endregion

            tb_provincia_Info model = new tb_provincia_Info
            {
                IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession),
                IdPais = IdPais
            };

            var lst = bus_provincia.get_list(model.IdPais, true);
            Lista_Provincia.set_list(lst, model.IdTransaccionSession);
            return(View(model));
        }
Exemple #5
0
        public bool anularDB(tb_provincia_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_provincia Entity = Context.tb_provincia.FirstOrDefault(q => q.IdProvincia == info.IdProvincia);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado = info.Estado = "I";

                    Entity.IdUsuarioUltAnu = info.IdUsuarioUltAnu;
                    Entity.Fecha_UltAnu    = info.Fecha_UltAnu;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #6
0
        public bool modificarDB(tb_provincia_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_provincia Entity = Context.tb_provincia.FirstOrDefault(q => q.IdProvincia == info.IdProvincia);
                    if (Entity == null)
                    {
                        return(false);
                    }

                    Entity.Cod_Provincia    = info.Cod_Provincia;
                    Entity.Descripcion_Prov = info.Descripcion_Prov;
                    Entity.IdPais           = info.IdPais;
                    Entity.Cod_Region       = info.Cod_Region;

                    Entity.IdUsuarioUltMod = info.IdUsuarioUltMod;
                    Entity.Fecha_UltMod    = info.Fecha_UltMod;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #7
0
        public bool guardarDB(tb_provincia_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_provincia Entity = new tb_provincia
                    {
                        IdProvincia      = info.IdProvincia = get_id(),
                        Cod_Provincia    = info.Cod_Provincia,
                        Descripcion_Prov = info.Descripcion_Prov,
                        IdPais           = info.IdPais,
                        Cod_Region       = info.Cod_Region,
                        Estado           = info.Estado = "A",

                        IdUsuario     = info.IdUsuario,
                        Fecha_Transac = info.Fecha_Transac,
                    };
                    Context.tb_provincia.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public tb_provincia_Info Get_Info_Provincia(string IdProvincia)
        {
            try
            {
                tb_provincia_Info infoProvincia = new tb_provincia_Info();
                using (EntitiesGeneral Base = new EntitiesGeneral())
                {
                    var vProvincia = from p in Base.tb_provincia
                                     where p.IdProvincia == IdProvincia
                                     select p;

                    foreach (var item in vProvincia)
                    {
                        infoProvincia              = new tb_provincia_Info();
                        infoProvincia.IdPais       = item.IdPais;
                        infoProvincia.IdProvincia  = item.IdProvincia;
                        infoProvincia.CodProvincia = item.Cod_Provincia;
                        infoProvincia.Descripcion  = item.Descripcion_Prov;
                        infoProvincia.Estado       = item.Estado;
                        infoProvincia.Cod_Region   = item.Cod_Region;
                    }
                }
                return(infoProvincia);
            }
            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() + " " + ex.Message;
                throw new Exception(ex.ToString());
            }
        }
 public Boolean Modificar_DB(tb_provincia_Info Info_Pro, ref string msjError)
 {
     try
     {
         using (EntitiesGeneral Context = new EntitiesGeneral())
         {
             var contact = Context.tb_provincia.FirstOrDefault(af => af.IdProvincia == Info_Pro.IdProvincia);
             if (contact != null)
             {
                 contact.Cod_Provincia    = Info_Pro.CodProvincia;
                 contact.Descripcion_Prov = Info_Pro.Descripcion;
                 contact.IdPais           = Info_Pro.IdPais;
                 contact.IdUsuarioUltMod  = Info_Pro.IdUsuarioUltMod;
                 contact.Fecha_UltMod     = Info_Pro.Fecha_UltMod;
                 contact.Cod_Region       = Info_Pro.Cod_Region;
                 Context.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 mensaje);
         mensaje  = ex.ToString() + " " + ex.Message;
         msjError = mensaje;
         throw new Exception(ex.ToString());
     }
 }
Exemple #10
0
 public ActionResult Nuevo(tb_provincia_Info model)
 {
     if (!bus_provincia.guardarDB(model))
     {
         ViewBag.IdPais = model.IdPais;
         cargar_combos(model.IdPais);
         return(View(model));
     }
     return(RedirectToAction("Index", new { IdPais = model.IdPais }));
 }
        public ActionResult Nuevo(string IdPais)
        {
            tb_provincia_Info model = new tb_provincia_Info
            {
                IdPais = IdPais
            };

            ViewBag.IdPais = IdPais;
            cargar_combos(IdPais);
            return(View(model));
        }
Exemple #12
0
 public bool anularDB(tb_provincia_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
        public ActionResult Anular(string IdProvincia = "")
        {
            tb_provincia_Info model = bus_provincia.get_info(IdProvincia);

            if (model == null)
            {
                ViewBag.IdPais = model.IdPais;
                return(RedirectToAction("Index", ViewBag.IdPais = model.IdPais));
            }
            cargar_combos(model.IdPais);
            return(View(model));
        }
Exemple #14
0
 public Boolean Anular_DB(tb_provincia_Info Info_Pro, ref string msjError)
 {
     try
     {
         return(dataProvi.Anular_DB(Info_Pro, ref msjError));
     }
     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("", "Anular_DB", ex.Message), ex)
               {
                   EntityType = typeof(tb_Provincia_Bus)
               };
     }
 }
 public void SeInfo(tb_provincia_Info Info_Provi)
 {
     try
     {
         cmbPais.EditValue         = Info_Provi.IdPais;
         txtIdProvincia.EditValue  = Info_Provi.IdProvincia;
         txtCodProvincia.EditValue = Info_Provi.CodProvincia;
         txtDescripcion.EditValue  = Info_Provi.Descripcion;
         cmb_region.EditValue      = Info_Provi.Cod_Region;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #16
0
 public ActionResult Nuevo(string IdPais)
 {
     #region Permisos
     seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "Pais", "Index");
     if (!info.Nuevo)
     {
         return(RedirectToAction("Index"));
     }
     #endregion
     tb_provincia_Info model = new tb_provincia_Info
     {
         IdPais = IdPais
     };
     ViewBag.IdPais = IdPais;
     cargar_combos(IdPais);
     return(View(model));
 }
 void LimpiarDatos()
 {
     try
     {
         _Accion                   = Cl_Enumeradores.eTipo_action.grabar;
         InfoPro                   = new tb_provincia_Info();
         cmbPais.EditValue         = null;
         txtIdProvincia.EditValue  = "";
         txtCodProvincia.EditValue = "";
         txtDescripcion.EditValue  = "";
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemple #18
0
 public ActionResult Anular(string IdProvincia = "")
 {
     #region Permisos
     seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "General", "Pais", "Index");
     if (!info.Anular)
     {
         return(RedirectToAction("Index"));
     }
     #endregion
     tb_provincia_Info model = bus_provincia.get_info(IdProvincia);
     if (model == null)
     {
         ViewBag.IdPais = model.IdPais;
         return(RedirectToAction("Index", new { IdPais = model.IdPais }));
     }
     cargar_combos(model.IdPais);
     return(View(model));
 }
Exemple #19
0
 public tb_provincia_Info get_Info_Provincia()
 {
     try
     {
         if (cmbProvincia.EditValue != null)
         {
             InfoProvincia = lstInfoProvincia.First(v => v.IdProvincia == Convert.ToString(cmbProvincia.EditValue));
         }
         else
         {
             return(null);
         }
         return(InfoProvincia);
     }
     catch (Exception ex)
     {
         string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name;
         MessageBox.Show(NameMetodo + " - " + ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString());
         return(null);
     }
 }
Exemple #20
0
        public List <tb_contacto_Info> Get_List_Contactos_x_Clientes(int IdEmpresa, decimal Idcliente)
        {
            List <tb_contacto_Info> listaCon = new List <tb_contacto_Info>();

            try
            {
                using (EntitiesFacturacion Base = new EntitiesFacturacion())
                {
                    var select = from A in Base.vwfa_clientes_contactos
                                 where A.IdCliente == Idcliente &&
                                 A.IdEmpresa_cli == IdEmpresa
                                 orderby A.IdContacto
                                 select A;

                    foreach (var item in select)
                    {
                        tb_contacto_Info info = new tb_contacto_Info();
                        info.IdEmpresa          = item.IdEmpresa;
                        info.IdContacto         = item.IdContacto;
                        info.IdPersona          = item.IdPersona;
                        info.CodContacto        = item.CodContacto;
                        info.Organizacion       = item.Organizacion;
                        info.Cargo              = item.Cargo;
                        info.Mostrar_como       = item.Mostrar_como;
                        info.Fecha_alta         = item.Fecha_alta;
                        info.Fecha_Ult_Contacto = item.Fecha_Ult_Contacto;
                        info.IdNacionalidad     = item.IdNacionalidad;
                        info.Notas              = item.Notas;
                        info.Pagina_Web         = item.Pagina_Web;
                        info.Codigo_postal      = item.Codigo_postal;
                        info.Estado             = item.Estado;
                        //info.Pais_Info.IdPais = item.IdPais;
                        //info.Ciudad_Info.IdCiudad = item.IdCiudad;
                        //info.Provi_Info.IdProvincia = item.IdProvincia;
                        //info.IdNacionalidad = item.IdNacionalidad;

                        tb_persona_Info personaInfo = new tb_persona_Info();
                        personaInfo.IdPersona          = item.IdPersona;
                        personaInfo.IdTipoDocumento    = item.IdTipoDocumento;
                        personaInfo.pe_apellido        = item.pe_apellido;
                        personaInfo.pe_nombre          = item.pe_nombre;
                        personaInfo.pe_nombreCompleto  = item.pe_nombre + item.pe_apellido;
                        personaInfo.pe_telefonoCasa    = item.pe_telefonoCasa;
                        personaInfo.pe_correo          = item.pe_correo;
                        personaInfo.pe_celular         = item.pe_celular;
                        personaInfo.pe_cedulaRuc       = item.pe_cedulaRuc;
                        personaInfo.pe_direccion       = item.pe_direccion;
                        personaInfo.pe_fechaNacimiento = item.pe_fechaNacimiento;
                        personaInfo.pe_razonSocial     = item.pe_razonSocial;
                        personaInfo.pe_Naturaleza      = item.pe_Naturaleza;
                        info.Persona_Info = personaInfo;

                        tb_pais_Info paisInfo = new tb_pais_Info();
                        paisInfo.IdPais       = item.IdPais;
                        info.IdPais           = paisInfo.IdPais;
                        paisInfo.Nacionalidad = item.Nacionalidad;


                        tb_ciudad_Info ciudadInfo = new tb_ciudad_Info();
                        ciudadInfo.IdCiudad = item.IdCiudad;
                        info.IdCiudad       = ciudadInfo.IdCiudad;
                        //info.Ciudad_Info = ciudadInfo;

                        tb_provincia_Info ProvInfo = new tb_provincia_Info();
                        ProvInfo.IdProvincia = item.IdProvincia;
                        info.IdProvincia     = ProvInfo.IdProvincia;
                        //info.Provi_Info = ProvInfo;


                        listaCon.Add(info);
                    }
                }
                return(listaCon);
            }
            catch (Exception ex)
            {
                string arreglo      = ToString();
                string MensajeError = string.Empty;
                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.InnerException.ToString());
            }
        }
Exemple #21
0
 public Aca_Institucion_Info()
 {
     paisInfo      = new tb_pais_Info();
     ciudadInfo    = new tb_ciudad_Info();
     provinciaInfo = new tb_provincia_Info();
 }