예제 #1
0
        /// <summary>
        /// Método encargado de obtener el departamento al que un municipio pertenece
        /// </summary>
        /// <param name="municipio">Municipio</param>
        /// <returns>Retorna el departamento al que pertenece el municipio</returns>
        public TBC_DEPARTAMENTO obtenerDepartamentoByIdMunicipio(int?municipio)
        {
            var res = _context.SP_TBC_MUNICIPIO_GetDepartamentoByIdMunicipio(municipio).FirstOrDefault();

            TBC_DEPARTAMENTO depto = new TBC_DEPARTAMENTO();

            if (res != null)
            {
                depto.ID_DEPARTAMENTO  = res.ID_DEPARTAMENTO;
                depto.NOMBRE_DEPTO     = res.NOMBRE_DEPTO;
                depto.COD_DEPARTAMENTO = res.COD_DEPARTAMENTO;
            }

            return(depto);
        }
예제 #2
0
        public void editarDepartamento()
        {
            try
            {
                //Construyendo al departamento
                TBC_DEPARTAMENTO departamento = new TBC_DEPARTAMENTO();

                departamento.ID_DEPARTAMENTO  = int.Parse(Request.Form["txt_id_departamento"]);
                departamento.COD_DEPARTAMENTO = Request.Form["txt_codigo_departamento"];
                departamento.NOMBRE           = Request.Form["txt_nombre_departamento"];

                new A_DEPARTAMENTO().editarDepartamento(departamento, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

                info = "Departamento editado correctamente";
            }
            catch (Exception e)
            {
                errores = e.Message;
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
        }
예제 #3
0
        public void agregarDepartamento()
        {
            try
            {
                //Creamos la accion del departamento
                A_DEPARTAMENTO a_departamento = new A_DEPARTAMENTO();

                var codigo_departamento = Request.Form["txt_codigo_departamento"];
                var nombre_departamento = Request.Form["txt_nombre_departamento"];

                if (string.IsNullOrWhiteSpace(codigo_departamento) || string.IsNullOrWhiteSpace(nombre_departamento))
                {
                    errores = "Departamento no guardado. Los campos no puede estar vacíos ni contener solo espacios";
                    return;
                }

                //Construyendo Departamento
                TBC_DEPARTAMENTO departamento = new TBC_DEPARTAMENTO();

                departamento.COD_DEPARTAMENTO = Request.Form["txt_codigo_departamento"];
                departamento.NOMBRE           = Request.Form["txt_nombre_departamento"];

                MV_Exception res = a_departamento.GuardarDepartamento(departamento, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

                if (res.IDENTITY == null)
                {
                    throw new Exception(res.ERROR_MESSAGE);
                }

                departamento.ID_DEPARTAMENTO = int.Parse(res.IDENTITY.ToString());

                info = "Departamento agregado correctamente";
            }
            catch (Exception e)
            {
                errores = e.Message;
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
        }