public bool recuperarPerfilConPerfil(Cl_Perfil per) { bool resultado = false; try { Contexto conn = new Contexto(); String sql = "SP_PERFIL_CON_EVALUACION"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("p_id", OracleDbType.Int32).Value = per.id; cmd.Parameters.Add("C_EVALUACION", OracleDbType.RefCursor).Direction = ParameterDirection.Output; DataSet res = new DataSet(); res = conn.EjecutarSPListar(ref cmd, sql); foreach (DataRow item in res.Tables[0].Rows) { if (item[0].ToString() != "0") { return(true); } } return(resultado); } catch (Exception) { return(false); } }
public Cl_Perfil RecuperarDatos(int id) { Cl_Perfil perfil; DataSet dat; try { Contexto conn = new Contexto(); String sql = "SP_RECUPERAR_DATOS_PERFIL"; OracleCommand cmd = new OracleCommand(); perfil = new Cl_Perfil(); cmd.Parameters.Add("p_id", OracleDbType.Int32).Value = id; cmd.Parameters.Add("c_per", OracleDbType.RefCursor).Direction = ParameterDirection.Output; dat = conn.EjecutarSPListar(ref cmd, sql); string resultado = string.Empty; foreach (DataRow item in dat.Tables[0].Rows) { perfil.id = int.Parse(item[0].ToString()); perfil.nombre = item[1].ToString(); perfil.abreviacion = item[2].ToString(); } return(perfil); } catch (Exception) { throw; } }
public Cl_Perfil recuperarDatos() { Cl_Perfil per = new Cl_Perfil(); per.nombre = txtNombre.Text; per.abreviacion = txtAbreviacion.Text; per.id = this.id; return(per); }
private void IniciarProceso_DoWork(object sender, DoWorkEventArgs e) { BackgroundWorker IniciarAplicacion = sender as BackgroundWorker; Cl_Perfil perfil = (Cl_Perfil)e.Argument; CargarFormulario iniciar = new CargarFormulario(); switch (this.numero) { case 1: iniciar.Mensaje = "Agregando Perfil"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoPerfil dao = new daoPerfil(); iniciar.respuesta = dao.Agregar(perfil); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; case 2: iniciar.Mensaje = "Modificando Perfil"; IniciarAplicacion.ReportProgress(1, iniciar); try { daoPerfil dao = new daoPerfil(); iniciar.respuesta = dao.Modificar(perfil); IniciarAplicacion.ReportProgress(2, iniciar); System.Threading.Thread.Sleep(2500); IniciarAplicacion.ReportProgress(3, iniciar); } catch (Exception) { } break; } }
public bool Eliminar(Cl_Perfil pe) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_ELIMINAR_PERFIL"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("P_ID", OracleDbType.Int32).Value = pe.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No elimino el perfil correctamente."); } }
public bool Agregar(Cl_Perfil pe) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_AGREGAR_PERFIL"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("P_NOMBRE", OracleDbType.Varchar2).Value = pe.nombre; cmd.Parameters.Add("P_ABREVIACION", OracleDbType.Char).Value = pe.abreviacion; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No pudo agregarse perfil correctamente."); } }
public bool CambiarEstadoObsoleto(Cl_Perfil pe) { bool respuesta = false; try { Contexto conn = new Contexto(); String sql = "SP_CAMBIAR_OBSOLETO_PERFIL"; OracleCommand cmd = new OracleCommand(); cmd.Parameters.Add("p_id", OracleDbType.Int32).Value = pe.id; respuesta = conn.EjecutarSP(ref cmd, sql); return(respuesta); } catch (Exception) { return(respuesta); throw new Exception("No modifico el estado correctamente."); } }
public void llenarFormulario(Cl_Perfil per) { txtNombre.Text = per.nombre; txtAbreviacion.Text = per.abreviacion; id = per.id; }
public void PasarDatos(Cl_Perfil perfil) { this.per = perfil; }
protected void Page_Load(object sender, EventArgs e) { ClUsuario = new Cl_Usuario(); ClUtilitarios = new Cl_Utilitarios(); ClPersona = new Cl_Persona(); ClPerfil = new Cl_Perfil(); ClCatalogos = new Cl_Catalogos(); GrdPerfiles.NeedDataSource += GrdPerfiles_NeedDataSource; GrdPerfiles.ItemCommand += GrdPerfiles_ItemCommand; BtnModificar.Click += BtnModificar_Click; TreePermisos.NeedDataSource += TreePermisos_NeedDataSource; TreePermisos.ItemDataBound += TreePermisos_ItemDataBound; TreePermisos.ChildItemsDataBind += TreePermisos_ChildItemsDataBind; btnNuevo.Click += btnNuevo_Click; if (Session["UsuarioId"] == null) { Response.Redirect("~/Wfrm_Login.aspx"); } else if (!IsPostBack) { ClUsuario.Insertar_Ingreso_Pagina(27, Convert.ToInt32(Session["UsuarioId"]), ClUsuario.CorrId_IngresoPagina()); ClUtilitarios.Permisos(Master, Convert.ToInt32(Session["UsuarioId"])); System.Web.UI.WebControls.Label LblPerfil; LblPerfil = (System.Web.UI.WebControls.Label)Master.FindControl("LblTipoUsuario"); LblPerfil.Text = ClUsuario.Get_Tipo_Usuario(Convert.ToInt32(Session["UsuarioId"])); System.Web.UI.WebControls.Label LblUsuario; LblUsuario = (System.Web.UI.WebControls.Label)Master.FindControl("lblUsuario"); LblUsuario.Text = ClPersona.Nombre_Usuario(Convert.ToInt32(Session["PersonaId"])); DataSet dsPermisos = ClUsuario.Get_Roles(Convert.ToInt32(Session["UsuarioId"]), 27); TxtEditar.Text = dsPermisos.Tables["Datos"].Rows[0]["Editar"].ToString(); if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Editar"]) == 0) { BtnModificar.Visible = false; } if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Insertar"]) == 0) { btnNuevo.Visible = false; BtnModificar.Visible = false; } if (Convert.ToInt32(dsPermisos.Tables["Datos"].Rows[0]["Eliminar"]) == 0) { } dsPermisos.Clear(); System.Web.UI.HtmlControls.HtmlImage ImgPerfilFake; System.Web.UI.WebControls.Image ImgPerfil; ImgPerfilFake = (System.Web.UI.HtmlControls.HtmlImage)Master.FindControl("ImgPerfilFake"); ImgPerfil = (System.Web.UI.WebControls.Image)Master.FindControl("ImgPerfil"); if (ClPersona.Existe_FotoPerfil(Convert.ToInt32(Session["PersonaId"])) == true) { ImgPerfilFake.Visible = false; ImgPerfil.Visible = true; } else { ImgPerfilFake.Visible = true; ImgPerfil.Visible = false; if (ClPersona.Genero_Usuario(Convert.ToInt32(Session["PersonaId"])) == 1) { ImgPerfilFake.Src = "../imagenes/male.png"; } else { ImgPerfilFake.Src = "../imagenes/female.png"; } } ClUtilitarios.LlenaCombo(ClCatalogos.ListadoAmbito(), CboAmbito, "AmbitoId", "Ambito"); ClUtilitarios.AgregarSeleccioneCombo(CboAmbito, "Nivel"); } }