//Sube el archivo al servidor private void SubirArchivo(Page page, FileUpload fileUpload, string nombreArchivo, int idBeneficiario) { string fileName = nombreArchivo + "_" + idBeneficiario + "_" + fileUpload.FileName; string folderPath = Server.MapPath("~/Data/"); string saveLocation = folderPath + "\\" + fileName; if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } try { fileUpload.PostedFile.SaveAs(saveLocation); A_DOCUMENTO.GuardarDocumento(idBeneficiario, saveLocation, nombreArchivo); ScriptManager.RegisterStartupScript(page, page.GetType(), "Pop", "alert('Se almaceno correctamente el archivo en el servidor');", true); } catch (Exception ex) { ScriptManager.RegisterStartupScript(page, page.GetType(), "Pop", "alert('Ocurrio un error al intentar subir el archivo al servidor " + ex.Message + " ');", true); H_LogErrorEXC.GuardarRegistroLogError(ex); } }
/// <summary> /// Método encargado de almacernar un beneficiario /// </summary> /// <returns>Retorna la PK del beneficiario recién guardado o NULL si no se guardó</returns> public MV_Exception GuardarBeneficiario(TB_BENEFICIARIO beneficiario, int id_usuario) { var res = new MV_Exception(); try { res = id_usuario == 0 ? H_LogErrorEXC.resultToException(_context.SP_TB_BENEFICIARIO_InsertBeneficiario( beneficiario.ID_SECTOR_ECONOMICO, beneficiario.ID_PERSONA, beneficiario.ID_ESTADO_PROCESO, beneficiario.CODIGO_BENEFICIARIO, beneficiario.TIPO_PERSONA, beneficiario.DUI, beneficiario.NIT, null).SingleOrDefault()) : H_LogErrorEXC.resultToException(_context.SP_TB_BENEFICIARIO_InsertBeneficiario( beneficiario.ID_SECTOR_ECONOMICO, beneficiario.ID_PERSONA, beneficiario.ID_ESTADO_PROCESO, beneficiario.CODIGO_BENEFICIARIO, beneficiario.TIPO_PERSONA, beneficiario.DUI, beneficiario.NIT, id_usuario).SingleOrDefault()); //Notificando la inscripción //var idTipoNotificacion = A_ESTADO_PROCESO.getByCodigoEstadoProceso("01.05").ID_TIPO_NOTIFICACION; //if (idTipoNotificacion != null && res.IDENTITY != null) // A_NOTIFICACION.createForRol( // new A_ROL().getRolByNombre("Coordinador").ID_ROL, // "El beneficiario con DUI " + beneficiario.DUI + " se ha registrado", // idTipoNotificacion.Value // ); //else // throw new Exception(res.ERROR_MESSAGE); } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(res); }
/// <summary> /// Método encargado de almacernar una persona por nombres y apellidos /// </summary> /// <param name="persona">objeto de tipo persona</param> /// <returns>Retorna el Id de la persona que se acaba de ingresar</returns> public MV_Exception AlmacenarPersona(Modelos.TB_PERSONA persona, int idUsuario) { var res = new MV_Exception(); try { int?idMunicipio = null; if (persona.ID_MUNICIPIO != 0) { idMunicipio = persona.ID_MUNICIPIO; } res = idUsuario == 0 ? H_LogErrorEXC.resultToException(_context.SP_TB_PERSONA_InsertPersona(persona.NOMBRES, persona.APELLIDOS, persona.CORREO_E, persona.TEL_FIJO, persona.TEL_CEL, idMunicipio, persona.DIRECCION, null).FirstOrDefault()) : H_LogErrorEXC.resultToException(_context.SP_TB_PERSONA_InsertPersona(persona.NOMBRES, persona.APELLIDOS, persona.CORREO_E, persona.TEL_FIJO, persona.TEL_CEL, idMunicipio, persona.DIRECCION, idUsuario).FirstOrDefault()); if (res.IDENTITY == null) { throw new Exception(res.ERROR_MESSAGE); } } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(res); }
public MV_Exception updateUsuario(Modelos.TB_USUARIO usuario, int usuario_actualiza) { //List<string> err = limpiarUsuario(usuario); //if (err != null) // return err; try { if (usuario.CONTRASENA != null) { //Encriptando contraseña usuario.CONTRASENA = H_Objetos.Encriptar(usuario.CONTRASENA); } var res = H_LogErrorEXC.resultToException(_context.SP_TB_USUARIO_UPDATE(usuario.ID_USUARIO, usuario.ID_ROL, usuario.ID_PERSONA, usuario.NOMBRE_USUARIO, usuario.CONTRASENA, usuario_actualiza).FirstOrDefault()); if (res.IDENTITY == null) { throw new System.Exception(res.ERROR_MESSAGE); } return(res); } catch (Exception e) { throw new Exception(e.Message); } }
public MV_Exception guardarRegistro(TB_PROPUESTA propuesta) { MV_Exception exception = new MV_Exception(); try { exception = H_LogErrorEXC.resultToException( _context.SP_TB_PROPUESTA_InsertPropuesta( propuesta.ID_PROBLEMA, propuesta.ID_USUARIO_FORMULA, propuesta.ID_ESTADO_PROCESO, propuesta.ID_TIPO_INICIATIVA, propuesta.SOLUCION_ADOPCION, propuesta.SOLUCION_ASISTENCIA, propuesta.SOLUCION_INNOVACION, propuesta.COMPONENTES_BASICOS, propuesta.INFORMACION_ADICIONAL, propuesta.PRESUPUESTO_CONTRAPARTIDA, propuesta.USUARIO_CREA )); } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(exception); }
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); } }
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); } }
private void SubirArchivo(Label label, FileUpload fileUpload, string nombreArchivo, int idBeneficiario) { string fileName = nombreArchivo + proyecto.ID_PROYECTO + "_" + idBeneficiario + "_" + fileUpload.PostedFile.FileName; string folderPath = Server.MapPath("~/Data/"); string saveLocation = folderPath + "\\" + fileName; if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } try { fileUpload.PostedFile.SaveAs(saveLocation); A_DOCUMENTO.GuardarDocumento(idBeneficiario, saveLocation, nombreArchivo); label.Text = "Se almaceno correctamente el archivo en el servidor"; label.ForeColor = System.Drawing.Color.Green; } catch (Exception ex) { label.Text = "Ocurrio un error al intentar subir el archivo al servidor " + ex.Message; label.ForeColor = System.Drawing.Color.Red; H_LogErrorEXC.GuardarRegistroLogError(ex); } }
/// <summary> /// Método para crear un Usuario /// </summary> /// <param name="usuario">Objeto Usuario que deberá ser insertado en la BD</param> /// <returns>Null si el usuario se creó correctamente, sino, una lista de errores</returns> public MV_Exception createUsuario(Modelos.TB_USUARIO usuario, int usuario_crea) { //List<string> err = limpiarUsuario(usuario); //Verificando validez de la información proporcionada //if (err != null) // return err; var res = new MV_Exception(); try { //Encriptando contraseña usuario.CONTRASENA = H_Objetos.Encriptar(usuario.CONTRASENA); //Invocando Proceso Almacenado para crear el usuario res = usuario_crea == 0 ? H_LogErrorEXC.resultToException(_context.SP_TB_USUARIO_INSERT(usuario.ID_ROL, usuario.ID_PERSONA, usuario.NOMBRE_USUARIO, usuario.CONTRASENA, null).FirstOrDefault()) : H_LogErrorEXC.resultToException(_context.SP_TB_USUARIO_INSERT(usuario.ID_ROL, usuario.ID_PERSONA, usuario.NOMBRE_USUARIO, usuario.CONTRASENA, usuario_crea).FirstOrDefault()); if (res.IDENTITY == null) { throw new Exception(res.ERROR_MESSAGE); } return(res); } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(res); }
public MV_Exception guardarRegistro(Modelos.TB_PROYECTO proyecto) { MV_Exception exception = new MV_Exception(); try { exception = H_LogErrorEXC.resultToException(_context.SP_TB_PROYECTO_InsertProyecto(proyecto.COD_PROYECTO, proyecto.ID_PROBLEMA, proyecto.ID_TIPO_INICIATIVA, proyecto.USUARIO_CREA, proyecto.ID_PROPUESTA)); } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(exception); }
public bool IsEvalCompleted(int IdAspecto, int IdProyecto) { short?res = 0; try { res = _context.FN_RESULTADO_EVAL_IS_COMPLETED(IdAspecto, IdProyecto); } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(res == 1); }
public bool CanApproveProject(int IdAspecto, int IdProyecto) { short?res = 0; try { res = _context.FN_RESULTADO_EVAL_CAN_APPROVE_PROJECT(IdAspecto, IdProyecto); } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(res == 1); }
public string GetCodigoProyecto(int IdProyecto) { var res = ""; try { res = _context.SP_TB_PROYECTO_GetEstado(IdProyecto).FirstOrDefault().CODIGO_ESTADO_PROCESO; } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); res = null; } return(res); }
public void eliminarCriterioEvaluacion() { try { //Borrando al usuario TBC_CAMPO_CRITERIO_EVALUACION criterio_evaluacion = new A_CAMPO_CRITERIO_EVALUACION().geCriteriosEvaluacionById(int.Parse(Request.Form["txt_borrar_id_evaluacion_tecnica"])); MV_Exception res = new A_CAMPO_CRITERIO_EVALUACION().softDeleteCriteriosEvaluacion(criterio_evaluacion, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Criterio de evaluacion eliminado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
public void eliminarDepartamento() { try { //Borrando al usuario TBC_DEPARTAMENTO departamento = new A_DEPARTAMENTO().geDepartamentoById(int.Parse(Request.Form["txt_borrar_id_departamento"])); MV_Exception res = new A_DEPARTAMENTO().softDeleteDepartamento(departamento, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Departamento eliminado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
public void eliminarCamposIniciativas() { try { //Borrando al usuario TBC_CAMPOS_INICIATIVA campo_iniciativa = new A_CAMPOS_INICIATIVA().geCamposIniciativasById(int.Parse(Request.Form["txt_borrar_id_campo_iniciativa"])); Console.WriteLine(campo_iniciativa.ID_CAMPO); MV_Exception res = new A_CAMPOS_INICIATIVA().softDeleteCamposIniciativas(campo_iniciativa, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Campo de iniciativas eliminado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
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); } }
public void eliminarEstadoProceso() { try { //Borrando al estado_proceso TBC_ESTADO_PROCESO estado_proceso = new A_ESTADO_PROCESO().geEstadoProcesoById(int.Parse(Request.Form["txt_borrar_id_estado_proceso"])); MV_Exception res = new A_ESTADO_PROCESO().softEstadosProcesos(estado_proceso, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Estado de Proceso eliminado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
public void eliminarDepartamento() { try { //Borrando al usuario TBC_CAMPOS_EVALUACION_TECNICA evaluacion_tecnica = new A_CAMPOS_EVALUACION_TECNICA().geEvaluacionTecnicaById(int.Parse(Request.Form["txt_borrar_id_evaluacion_tecnica"])); MV_Exception res = new A_CAMPOS_EVALUACION_TECNICA().softDeleteEvaluacionTecnica(evaluacion_tecnica, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Evaluacion Tecnica eliminada correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
public void eliminarTipoIniciativa() { try { //Borrando al usuario TBC_TIPO_INICIATIVA tipo_iniciativa = new A_TIPO_INICIATIVA().geIniciativaById(int.Parse(Request.Form["txt_borrar_id_tipo_iniciativa"])); MV_Exception res = new A_TIPO_INICIATIVA().softDeleteIniciativa(tipo_iniciativa, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Tipo de iniciativa eliminada correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
public void eliminarSectorEconomico() { try { //Borrando al sector_economico TBC_SECTOR_ECONOMICO sector_economico = new A_SECTOR_ECONOMICO().geSectorEconomicoById(int.Parse(Request.Form["txt_borrar_id_sector_economico"])); MV_Exception res = new A_SECTOR_ECONOMICO().softDeleteSectoresEconomicos(sector_economico, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Sector economico eliminado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
public void eliminarMunicipio() { try { //Borrando al municipio TBC_MUNICIPIO municipio = new A_MUNICIPIO().geMunicpioById(int.Parse(Request.Form["txt_borrar_id_municipio"])); MV_Exception res = new A_MUNICIPIO().softDeleteMunicipios(municipio, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Municipio eliminado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
public void editarUsuario() { try { //Construyendo a la persona TB_PERSONA persona = new TB_PERSONA(); persona.ID_PERSONA = int.Parse(Request.Form["txt_id_persona"]); persona.NOMBRES = Request.Form["txt_nombres"]; persona.APELLIDOS = Request.Form["txt_apellidos"]; persona.CORREO_E = Request.Form["txt_correo"]; persona.TEL_FIJO = Request.Form["txt_telefono_fijo"]; persona.TEL_CEL = Request.Form["txt_telefono_cel"]; persona.ID_MUNICIPIO = int.Parse(Request.Form["sel_id_municipio"]); new A_PERSONA().editarPersona(persona, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); //Construyendo al usuario TB_USUARIO usuario = new TB_USUARIO(); usuario.ID_USUARIO = int.Parse(Request.Form["txt_id_usuario"]); usuario.NOMBRE_USUARIO = Request.Form["txt_nombre_usuario"]; usuario.ID_ROL = int.Parse(Request.Form["sel_id_rol"]); usuario.ID_PERSONA = new A_PERSONA().getPersonaByCorreoE(persona.CORREO_E).ID_PERSONA; //Controlando si se cambia o no la contraseña string contrasena = Request.Form["txt_contrasena1"]; if (!string.IsNullOrWhiteSpace(contrasena)) //Si la contraseña NO está en blanco es porque QUIERE cambiarla { usuario.CONTRASENA = contrasena; } else { usuario.CONTRASENA = null; } new A_USUARIO().updateUsuario(usuario, ((BLL.Modelos.ModelosVistas.MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Usuario editado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
protected void btn_guardarCita_OnClick(object sender, EventArgs e) { var aActividad = new A_ACTIVIDAD(); var beneficiario = (MV_DetalleBeneficiario)Session["beneficiarioData"]; var usuario = (MV_DetalleUsuario)Session["usuario"]; var direccion = direccionCita.Value; var hora = txt_hora.Value; var fecha = hf_fechaCompleta.Value; var fechaF = fecha.Split('-'); var horaF = hora.Split(':'); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop1", "$('#modalCita').modal('hide');", true); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop2", "$('body').removeClass('modal-open');", true); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop3", "$('.modal-backdrop').remove();", true); try { var fechaCompleta = new DateTime(int.Parse(fechaF[0]), int.Parse(fechaF[1]), int.Parse(fechaF[2]), int.Parse(horaF[0]), int.Parse(horaF[1]), 0); var p = new A_USUARIO().getUsuarioByPersona(beneficiario.ID_PERSONA); var actividad = new TB_ACTIVIDAD { FECHA_CREA = DateTime.Now, HORA = fechaCompleta, FECHA = fechaCompleta, DIRECCION = direccion, DESCRIPCION = null, ID_USUARIO_BENEFICIARIO = p.ID_USUARIO, ID_USUARIO_CONSULTOR = usuario.ID_USUARIO }; MV_Exception result = aActividad.GuardarCita(actividad, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); A_NOTIFICACION.GuardarNotificacion(p.ID_USUARIO, usuario.ID_USUARIO, "IF04"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop4", "ShowMessage('Cita guardada <strong>correctamente!</strong>', 'success');" , true); Response.RedirectToRoute("ProgramarCita"); } catch (Exception exception) { H_LogErrorEXC.GuardarRegistroLogError(exception); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Pop3", "ShowMessage('error al guardar cita<strong>" + exception.Message + "</strong>', 'error');", true); } }
public void agregarEstadoProceso() { try { //Creamos la accion del estado_proceso A_ESTADO_PROCESO a_estado_proceso = new A_ESTADO_PROCESO(); var codigo_estado_proceso = Request.Form["txt_codigo_estado_proceso"]; var descripcion_estado_proceso = Request.Form["txt_descripcion_estado_proceso"]; var icono_estado_proceso = Request.Form["txt_icono_estado_proceso"]; var color_estado_proceso = Request.Form["txt_color_estado_proceso"]; if (string.IsNullOrWhiteSpace(codigo_estado_proceso) || string.IsNullOrWhiteSpace(descripcion_estado_proceso) || string.IsNullOrWhiteSpace(icono_estado_proceso) || string.IsNullOrWhiteSpace(color_estado_proceso)) { errores = "Estado de Proceso no guardado. Los campos no puede estar vacíos ni contener solo espacios"; return; } //Construyendo estado_proceso TBC_ESTADO_PROCESO estado_proceso = new TBC_ESTADO_PROCESO(); estado_proceso.CODIGO_ESTADO_PROCESO = Request.Form["txt_codigo_estado_proceso"]; estado_proceso.DESCRIPCION_ESTADO_PROCESO = Request.Form["txt_descripcion_estado_proceso"]; estado_proceso.ICONO_ESTADO_PROCESO = Request.Form["txt_icono_estado_proceso"]; estado_proceso.COLOR_ESTADO_PROCESO = Request.Form["txt_color_estado_proceso"]; MV_Exception res = a_estado_proceso.GuardarEstadosProcesos(estado_proceso, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); if (res.IDENTITY == null) { throw new Exception(res.ERROR_MESSAGE); } estado_proceso.ID_ESTADO_PROCESO = int.Parse(res.IDENTITY.ToString()); info = "Estado de Proceso agregado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }
public MV_Exception softDeleteActividadesIniciativa(TBC_ACTIVIDAD_INICIATIVA actividad_iniciativa, int usuario_borra) { try { var res = H_LogErrorEXC.resultToException(_context.SP_TBC_ACTIVIDAD_INICIATIVA_DeleteRow(actividad_iniciativa.ID_ACTIVIDAD_INICIATIVA, usuario_borra).FirstOrDefault()); if (res.IDENTITY == null) { throw new System.Exception(res.ERROR_MESSAGE); } return(res); } catch (Exception e) { throw new Exception(e.Message); } }
public MV_Exception editarActividadesIniciativa(TBC_ACTIVIDAD_INICIATIVA actividad_iniciativa, int usuario_actualiza) { try { MV_Exception res = H_LogErrorEXC.resultToException(_context.SP_TBC_ACTIVIDAD_INICIATIVA_Update(actividad_iniciativa.ID_ACTIVIDAD_INICIATIVA, actividad_iniciativa.ID_TIPO_INICIATIVA, usuario_actualiza, actividad_iniciativa.COD_ACTIVIDAD_PROY, actividad_iniciativa.DESCRIPCION).FirstOrDefault()); if (res.IDENTITY == null) { throw new Exception(res.ERROR_MESSAGE); } return(res); } catch (Exception) { throw; } }
public MV_Exception GuardarActividadesIniciativa(TBC_ACTIVIDAD_INICIATIVA actividad_iniciativa, int idUsuario) { var result = new MV_Exception(); try { result = H_LogErrorEXC.resultToException(_context.SP_TBC_ACTIVIDAD_INICIATIVA_Insert(actividad_iniciativa.ID_TIPO_INICIATIVA, idUsuario, actividad_iniciativa.COD_ACTIVIDAD_PROY, actividad_iniciativa.DESCRIPCION).FirstOrDefault()); if (result.IDENTITY == null) { throw new Exception(result.ERROR_MESSAGE); } } catch (Exception e) { H_LogErrorEXC.GuardarRegistroLogError(e); } return(result); }
public MV_Exception softDeleteMunicipios(Modelos.TBC_MUNICIPIO municipio, int usuario_borra) { try { var res = H_LogErrorEXC.resultToException(_context.SP_TBC_MUNICIPIO_DeleteRow(municipio.ID_MUNICIPIO, usuario_borra).FirstOrDefault()); if (res.IDENTITY == null) { throw new System.Exception(res.ERROR_MESSAGE); } return(res); } catch (Exception e) { throw new Exception(e.Message); } }
/// <summary> /// Método encargado de almacernar un problema /// </summary> /// <param name="problema">objeto de tipo problema</param> /// <returns>Retorna el Id del problema que se acaba de ingresar</returns> public MV_Exception AlmacenarProblema(TB_PROBLEMA problema) { MV_Exception result = H_LogErrorEXC.resultToException(_context.SP_TB_PROBLEMA_InsertProblema(problema.ID_BENEFICIARIO, problema.ID_ESTADO_PROCESO, problema.MERCADO, problema.CANT_EMPLEADOS, problema.REQUIERE_APOYO, problema.NOMBRE_PROBLEMA, problema.DESCRIPCION_NEGOCIO, problema.VENTA_DIA, problema.VENTA_MES, problema.DESCRIPCION_PROBLEMA, problema.DESCRIPCION_OTRO_PROBLEMA).FirstOrDefault()); if (result.IDENTITY == null) { return(result); } //Notificando la creación del problema al consultor //result = A_NOTIFICACION.createForRol( // new A_ROL().getRolByNombre("Consultor").ID_ROL, // "El beneficiario con DUI " + new A_BENEFICIARIO().BuscarBeneficiarioXId(problema.ID_BENEFICIARIO).DUI + " ha ingresado un nuevo Problema/Oportunidad", // A_ESTADO_PROCESO.getByIdEstadoProceso(problema.ID_ESTADO_PROCESO.Value).ID_TIPO_NOTIFICACION.Value // ); return(result); }