예제 #1
0
        public tb_parroquia_Info get_info(string IdParroquia, string IdCiudad)
        {
            try
            {
                tb_parroquia_Info info = new tb_parroquia_Info();

                using (Entities_general Context = new Entities_general())
                {
                    tb_parroquia Entity = Context.tb_parroquia.FirstOrDefault(q => q.IdCiudad_Canton == IdCiudad && q.IdParroquia == IdParroquia);
                    if (Entity == null)
                    {
                        return(null);
                    }

                    info = new tb_parroquia_Info
                    {
                        IdCiudad_Canton = Entity.IdCiudad_Canton,
                        IdParroquia     = Entity.IdParroquia,
                        nom_parroquia   = Entity.nom_parroquia
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
0
        public bool anularDB(tb_parroquia_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_parroquia Entity = Context.tb_parroquia.FirstOrDefault(q => q.IdParroquia == info.IdParroquia);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.estado = info.estado = false;

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

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #3
0
        public bool guardarDB(tb_parroquia_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_parroquia Entity = new tb_parroquia
                    {
                        IdCiudad_Canton = info.IdCiudad_Canton,
                        IdParroquia     = info.IdParroquia = get_id(),
                        cod_parroquia   = info.cod_parroquia,
                        nom_parroquia   = info.nom_parroquia,
                        estado          = true,
                        Fecha_Transac   = info.Fecha_Transac,
                        IdUsuario       = info.IdUsuario
                    };
                    Context.tb_parroquia.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #4
0
        public bool modificarDB(tb_parroquia_Info info)
        {
            try
            {
                using (Entities_general Context = new Entities_general())
                {
                    tb_parroquia Entity = Context.tb_parroquia.FirstOrDefault(q => q.IdParroquia == info.IdParroquia);
                    if (Entity == null)
                    {
                        return(false);
                    }

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

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #5
0
        public Boolean Guardar_DB(tb_parroquia_Info Info_Pro, ref string IdParroquia, ref string msjError)
        {
            try
            {
                using (EntitiesGeneral Context = new EntitiesGeneral())
                {
                    var Address = new tb_parroquia();


                    Address.IdParroquia   = Info_Pro.IdParroquia = IdParroquia = GetId();
                    Address.cod_parroquia = (Info_Pro.cod_parroquia == "" || Info_Pro.cod_parroquia == null) ? Info_Pro.IdParroquia : Info_Pro.cod_parroquia;
                    Address.nom_parroquia = Info_Pro.nom_parroquia;
                    Address.estado        = true;

                    Address.IdCiudad_Canton = Info_Pro.IdCiudad_Canton;

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

                    Context.tb_parroquia.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());
            }
        }