示例#1
0
        public void insertExperiencia()
        {
            try
            {
                A_EXPERIENCIA  e           = new A_EXPERIENCIA();
                TB_EXPERIENCIA experiencia = new TB_EXPERIENCIA();
                int            idpersona   = ((MV_DetalleUsuario)Session["usuario"]).ID_PERSONA;
                var            f           = A_FORMULADOR.ObtenerFormuladorPorIdPersona(idpersona);
                experiencia.ID_FORMULADOR = f.ID_FORMULADOR;
                experiencia.INSTITUCION   = Request.Form["txt_institucion"];
                experiencia.CARGO         = Request.Form["txt_cargo"];
                experiencia.TIEMPO        = Request.Form["txt_tiempo"];
                experiencia.PROYECTO      = Request.Form["txt_proyecto"];

                MV_Exception res = e.insertExperiencia(experiencia, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO);

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

                info = "Experiencia agregada correctamente";
            }
            catch (Exception e)
            {
                errores = e.Message;
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
        }
示例#2
0
        public void updateExperiencia()
        {
            try
            {
                A_EXPERIENCIA  e           = new A_EXPERIENCIA();
                TB_EXPERIENCIA experiencia = new TB_EXPERIENCIA();
                int            idpersona   = ((MV_DetalleUsuario)Session["usuario"]).ID_PERSONA;
                var            f           = A_FORMULADOR.ObtenerFormuladorPorIdPersona(idpersona);
                experiencia.ID_FORMULADOR  = f.ID_FORMULADOR;
                experiencia.ID_EXPERIENCIA = int.Parse(Request.Form["txt_id_experiencia"]);
                experiencia.INSTITUCION    = Request.Form["txt_institucion"];
                experiencia.CARGO          = Request.Form["txt_cargo"];
                experiencia.TIEMPO         = Request.Form["txt_tiempo"];
                experiencia.PROYECTO       = Request.Form["txt_proyecto"];

                e.updateExperiencia(experiencia, idUsuario);

                info = "Experiencia editada correctamente";
            }
            catch (Exception e)
            {
                errores = e.Message;
                H_LogErrorEXC.GuardarRegistroLogError(e);
            }
        }
示例#3
0
        public void deleteExperiencia()
        {
            try
            {
                A_EXPERIENCIA e = new A_EXPERIENCIA();

                e.hardDeleteExperiencia(int.Parse(Request.Form["txt_borrar_id_experiencia"]));

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