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 void editarEstadoProceso() { try { //Construyendo al estado_proceso TBC_ESTADO_PROCESO estado_proceso = new TBC_ESTADO_PROCESO(); estado_proceso.ID_ESTADO_PROCESO = int.Parse(Request.Form["txt_id_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"]; new A_ESTADO_PROCESO().editarEstadosProcesos(estado_proceso, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); info = "Estado de Proceso editado correctamente"; } catch (Exception e) { errores = e.Message; H_LogErrorEXC.GuardarRegistroLogError(e); } }