Ejemplo n.º 1
0
 public Boolean Modificar_DB(tb_ciudad_Info Info_Ciu, ref string msjError)
 {
     try
     {
         using (EntitiesGeneral Context = new EntitiesGeneral())
         {
             var contact = Context.tb_ciudad.FirstOrDefault(af => af.IdCiudad == Info_Ciu.IdCiudad);
             if (contact != null)
             {
                 contact.Cod_Ciudad         = Info_Ciu.CodCiudad;
                 contact.Descripcion_Ciudad = Info_Ciu.Descripcion;
                 contact.IdProvincia        = Info_Ciu.IdProvincia;
                 contact.IdUsuarioUltMod    = Info_Ciu.IdUsuarioUltMod;
                 contact.Fecha_UltMod       = Info_Ciu.Fecha_UltMod;
                 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());
     }
 }
Ejemplo n.º 2
0
        public Boolean Guardar_DB(tb_ciudad_Info Info_Ciu, ref string IdCiudad, ref string msjError)
        {
            try
            {
                using (EntitiesGeneral Context = new EntitiesGeneral())
                {
                    var Address = new tb_ciudad();
                    Address.IdCiudad           = Info_Ciu.IdCiudad = IdCiudad = GetId();
                    Address.Cod_Ciudad         = (Info_Ciu.CodCiudad == "" || Info_Ciu.CodCiudad == null) ? "Ciud_" + Info_Ciu.IdCiudad : Info_Ciu.CodCiudad;
                    Address.Descripcion_Ciudad = Info_Ciu.Descripcion;
                    Address.Estado             = "A";
                    Address.IdProvincia        = Info_Ciu.IdProvincia;

                    Address.IdUsuario     = Info_Ciu.IdUsuario;
                    Address.Fecha_Transac = Info_Ciu.Fecha_Transac;
                    Address.nom_pc        = Info_Ciu.nom_pc;
                    Address.ip            = Info_Ciu.ip;

                    Context.tb_ciudad.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());
            }
        }
Ejemplo n.º 3
0
        public tb_ciudad_Info Get_Info_Ciudad(string IdCiudad)
        {
            try
            {
                tb_ciudad_Info infoCiudad = new tb_ciudad_Info();

                using (EntitiesGeneral Base = new EntitiesGeneral())
                {
                    var vciudad = from c in Base.vwtb_Ciudad
                                  where c.IdCiudad == IdCiudad
                                  select c;
                    foreach (var item in vciudad)
                    {
                        infoCiudad             = new tb_ciudad_Info();
                        infoCiudad.CodCiudad   = item.Cod_Ciudad;
                        infoCiudad.IdCiudad    = item.IdCiudad;
                        infoCiudad.Descripcion = item.Descripcion_Ciudad;
                        infoCiudad.Estado      = item.Estado;
                        infoCiudad.IdProvincia = item.IdProvincia;
                        infoCiudad.IdPais      = item.IdPais;
                    }
                }
                return(infoCiudad);
            }
            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());
            }
        }
Ejemplo n.º 4
0
        public bool modificarDB(tb_ciudad_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_ciudad Entity = Context.tb_ciudad.FirstOrDefault(q => q.IdCiudad == info.IdCiudad);
                    if (Entity == null)
                    {
                        return(false);
                    }

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

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 5
0
        public bool guardarDB(tb_ciudad_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_ciudad Entity = new  tb_ciudad
                    {
                        IdCiudad           = info.IdCiudad = get_id(),
                        IdProvincia        = info.IdProvincia,
                        Cod_Ciudad         = info.Cod_Ciudad,
                        Descripcion_Ciudad = info.Descripcion_Ciudad,
                        Estado             = info.Estado = "A",
                        IdUsuario          = info.IdUsuario,
                        Fecha_Transac      = info.Fecha_Transac,
                    };
                    Context.tb_ciudad.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 6
0
        public bool anularDB(tb_ciudad_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_ciudad Entity = Context.tb_ciudad.FirstOrDefault(q => q.IdCiudad == info.IdCiudad);
                    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;
            }
        }
Ejemplo n.º 7
0
        public tb_ciudad_Info get_info(string IdCiudad)
        {
            try
            {
                tb_ciudad_Info info = new  tb_ciudad_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_ciudad Entity = Context.tb_ciudad.FirstOrDefault(q => q.IdCiudad == IdCiudad);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new  tb_ciudad_Info
                    {
                        IdProvincia        = Entity.IdProvincia,
                        IdCiudad           = Entity.IdCiudad,
                        Cod_Ciudad         = Entity.Cod_Ciudad,
                        Descripcion_Ciudad = Entity.Descripcion_Ciudad,
                        Estado             = Entity.Estado
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 8
0
        public ActionResult Index(string IdPais = "", string IdProvincia = "")
        {
            #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_ciudad_Info model = new tb_ciudad_Info
            {
                IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession),
                IdPais      = IdPais,
                IdProvincia = IdProvincia
            };

            var lst = bus_ciudad.get_list(model.IdProvincia, true);
            Lista_Ciudad.set_list(lst, model.IdTransaccionSession);
            return(View(model));
        }
Ejemplo n.º 9
0
        public ActionResult Anular(string IdCiudad = "")
        {
            #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_ciudad_Info model = bus_ciudad.get_info(IdCiudad);
            if (model == null)
            {
                return(RedirectToAction("Index", new { IdProvincia = model.IdProvincia, IdPais = model.IdPais, }));
            }

            var info_provincia = bus_provincia.get_info(model.IdProvincia);
            model.IdPais = (info_provincia == null ? null : info_provincia.IdPais);

            ViewBag.IdProvincia = model.IdProvincia;
            ViewBag.IdPais      = model.IdPais;

            cargar_combos(model);
            return(View(model));
        }
Ejemplo n.º 10
0
        public ActionResult Consultar(string IdCiudad = "", bool Exito = false)
        {
            tb_ciudad_Info model = bus_ciudad.get_info(IdCiudad);

            if (model == null)
            {
                return(RedirectToAction("Index", new { IdProvincia = model.IdProvincia, 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;
            }

            var info_provincia = bus_provincia.get_info(model.IdProvincia);
            model.IdPais = (info_provincia == null ? null : info_provincia.IdPais);

            ViewBag.IdProvincia = model.IdProvincia;
            ViewBag.IdPais      = model.IdPais;

            cargar_combos(model);
            return(View(model));
        }
Ejemplo n.º 11
0
 public ActionResult Modificar(tb_ciudad_Info model)
 {
     if (!bus_ciudad.modificarDB(model))
     {
         ViewBag.IdProvincia = model.IdProvincia;
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index", new { IdProvincia = model.IdProvincia }));
 }
Ejemplo n.º 12
0
 public bool anularDB(tb_ciudad_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 13
0
        public ActionResult Nuevo(string IdProvincia)
        {
            tb_ciudad_Info model = new tb_ciudad_Info
            {
                IdProvincia = IdProvincia
            };

            ViewBag.IdProvincia = IdProvincia;
            cargar_combos();
            return(View(model));
        }
Ejemplo n.º 14
0
 public ActionResult Nuevo(tb_ciudad_Info model)
 {
     if (!bus_ciudad.guardarDB(model))
     {
         ViewBag.IdProvincia = model.IdProvincia;
         ViewBag.IdPais      = model.IdPais;
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index", new { IdProvincia = model.IdProvincia, IdPais = model.IdPais, }));
 }
Ejemplo n.º 15
0
 public ActionResult Anular(tb_ciudad_Info model)
 {
     if (!bus_ciudad.anularDB(model))
     {
         ViewBag.IdProvincia = model.IdProvincia;
         ViewBag.IdPais      = model.IdPais;
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index", ViewBag.IdProvincia = model.IdProvincia, ViewBag.IdPais = model.IdPais));
 }
Ejemplo n.º 16
0
        public ActionResult Anular(string IdCiudad = "")
        {
            tb_ciudad_Info model = bus_ciudad.get_info(IdCiudad);

            if (model == null)
            {
                ViewBag.IdProvincia = model.IdProvincia;
                return(RedirectToAction("Index", ViewBag.IdProvincia = model.IdProvincia));
            }
            cargar_combos();
            return(View(model));
        }
Ejemplo n.º 17
0
 public Boolean AnularDB(tb_ciudad_Info Info_Ciu, ref string msjError)
 {
     try
     {
         return(dataCiu.Anular_DB(Info_Ciu, 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_Ciudad_Bus)
               };
     }
 }
Ejemplo n.º 18
0
 public void SeInfo(tb_ciudad_Info Info_Ciu)
 {
     try
     {
         cmbPais.EditValue        = Info_Ciu.IdPais;
         cmbProvincia.EditValue   = Info_Ciu.IdProvincia;
         txtIdCiudad.EditValue    = Info_Ciu.IdCiudad;
         txtCodCiudad.EditValue   = Info_Ciu.CodCiudad;
         txtDescripcion.EditValue = Info_Ciu.Descripcion;
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 19
0
 void LimpiarDatos()
 {
     try
     {
         _Accion                  = Cl_Enumeradores.eTipo_action.grabar;
         InfoCiudad               = new tb_ciudad_Info();
         cmbProvincia.EditValue   = null;
         txtIdCiudad.EditValue    = "";
         txtCodCiudad.EditValue   = "";
         txtDescripcion.EditValue = "";
     }
     catch (Exception ex)
     {
         Log_Error_bus.Log_Error(ex.ToString());
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 20
0
        public ActionResult Nuevo(string IdPais, 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.Nuevo)
            {
                return(RedirectToAction("Index"));
            }
            #endregion
            tb_ciudad_Info model = new tb_ciudad_Info
            {
                IdProvincia = IdProvincia,
                IdPais      = IdPais
            };

            cargar_combos(model);
            return(View(model));
        }
Ejemplo n.º 21
0
 public tb_ciudad_Info get_Info_Ciudad()
 {
     try
     {
         if (cmbCiudad.EditValue != null)
         {
             InfoCiudad = lstInfoCiudad.FirstOrDefault(v => v.IdCiudad == Convert.ToString(cmbCiudad.EditValue));
         }
         else
         {
             return(null);
         }
         return(InfoCiudad);
     }
     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);
     }
 }
Ejemplo n.º 22
0
 public Aca_Institucion_Info()
 {
     paisInfo      = new tb_pais_Info();
     ciudadInfo    = new tb_ciudad_Info();
     provinciaInfo = new tb_provincia_Info();
 }
Ejemplo n.º 23
0
        private void cargar_combos(tb_ciudad_Info model)
        {
            var lst_provincia = bus_provincia.get_list(model.IdPais, false);

            ViewBag.lst_provincia = lst_provincia;
        }
Ejemplo n.º 24
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());
            }
        }