protected void datosPersona() { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_FICHA_DNI(Session["IDE_USUARIO"].ToString(), anio.ToString()); if (dtResultado.Rows.Count > 0) { Session["ANIO"] = dtResultado.Rows[0]["ANIO"].ToString(); Session["CODIGO_GERENCIA"] = dtResultado.Rows[0]["CODIGO_GERENCIA"].ToString(); Session["GERENCIA"] = dtResultado.Rows[0]["GERENCIA"].ToString(); Session["IP_CENTRO"] = dtResultado.Rows[0]["IP_CENTRO"].ToString(); Session["CCENTRO"] = dtResultado.Rows[0]["CCENTRO"].ToString(); Session["CENTRO"] = dtResultado.Rows[0]["CENTRO"].ToString(); Session["DNI_JEFE"] = dtResultado.Rows[0]["DNI_JEFE"].ToString(); Session["DNI_GERENTE"] = dtResultado.Rows[0]["DNI_GERENTE"].ToString(); Session["GERENTE"] = dtResultado.Rows[0]["GERENTE"].ToString(); Session["JEFE"] = dtResultado.Rows[0]["JEFE"].ToString(); } else { string cleanMessage = "No es participe del proceso de evaluación"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } }
protected void Personal() { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_PERSONAL_LIBRE(Convert.ToInt32(ddlanio.SelectedValue)); lblcantidad.Text = " (" + dtResultado.Rows.Count.ToString() + ")"; if (dtResultado.Rows.Count > 0) { ddlPersonal.DataSource = dtResultado; ddlPersonal.DataTextField = "NOMBRE_COMPLETO"; ddlPersonal.DataValueField = "ID_DNI"; ddlPersonal.DataBind(); ddlPersonal.Items.Insert(0, new ListItem("--- Seleccionar ---", "")); GridView1.DataSource = dtResultado; GridView1.DataBind(); } else { ddlPersonal.Items.Insert(0, new ListItem("--- Seleccionar ---", "")); GridView1.DataSource = dtResultado; GridView1.DataBind(); } }
protected void datosPersona() { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_FICHA_ID(Convert.ToInt32(Session["IDE_DESEMPENIO"].ToString())); if (dtResultado.Rows.Count > 0) { string foto = dtResultado.Rows[0]["FOTO"].ToString(); if (foto == string.Empty) { imgFotos.ImageUrl = "~/imagenes/Foto_Fondo.png"; } else { imgFotos.ImageUrl = FolderFotos + foto; } lblnombre.Text = dtResultado.Rows[0]["PERSONAL"].ToString(); lblcargo.Text = dtResultado.Rows[0]["CARGO"].ToString(); ddlFamilia.SelectedValue = dtResultado.Rows[0]["IDE_FAMILIA"].ToString(); Session["DNI"] = dtResultado.Rows[0]["DNI"].ToString(); Session["ANIO"] = dtResultado.Rows[0]["ANIO"].ToString(); ListarObjetivos(Session["DNI"].ToString()); //Session["GERENCIA"] = dtResultado.Rows[0]["GERENCIA"].ToString(); //Session["IP_CENTRO"] = dtResultado.Rows[0]["IP_CENTRO"].ToString(); //Session["CCENTRO"] = dtResultado.Rows[0]["CCENTRO"].ToString(); //Session["CENTRO"] = dtResultado.Rows[0]["CENTRO"].ToString(); //Session["DNI_JEFE"] = dtResultado.Rows[0]["DNI_JEFE"].ToString(); //Session["DNI_GERENTE"] = dtResultado.Rows[0]["DNI_GERENTE"].ToString(); //Session["GERENTE"] = dtResultado.Rows[0]["GERENTE"].ToString(); //Session["JEFE"] = dtResultado.Rows[0]["JEFE"].ToString(); } }
protected void Actualizar(object sender, ImageClickEventArgs e) { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); ImageButton btnEditar = ((ImageButton)sender); GridViewRow row = btnEditar.NamingContainer as GridViewRow; string pk = GridView1.DataKeys[row.RowIndex].Values[0].ToString(); //TextBox txtSustento = (TextBox)row.FindControl("txtSustento"); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_FICHA_ID(Convert.ToInt32(pk)); if (dtResultado.Rows.Count > 0) { lblCodigo.Text = dtResultado.Rows[0]["IDE_DESEMPENIO"].ToString(); ddlanio.SelectedValue = dtResultado.Rows[0]["ANIO"].ToString(); ddlPersonal.SelectedValue = dtResultado.Rows[0]["DNI"].ToString(); ddlEmpresa.SelectedValue = dtResultado.Rows[0]["EMPRESA"].ToString(); gerencias(); ddlGerencia.SelectedValue = dtResultado.Rows[0]["CODIGO_GERENCIA"].ToString(); centros(); ddlCentro.SelectedValue = dtResultado.Rows[0]["CCENTRO"].ToString(); ddlFamilia.SelectedValue = dtResultado.Rows[0]["IDE_FAMILIA"].ToString(); } }
protected void btnAgregar_Click(object sender, EventArgs e) { string cleanMessage = string.Empty; if (ddlPersonal.SelectedIndex < 1) { cleanMessage = "Seleccionar personal"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else if (ddlPerfil.SelectedIndex < 1) { cleanMessage = "Seleccionar perfil"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else if (ddlFamilia.SelectedIndex < 1) { cleanMessage = "Seleccionar familia"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else if (ddlGerencia.SelectedItem.ToString() == string.Empty) { cleanMessage = "Selecciona gerencia"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else if (ddlCentro.SelectedItem.ToString() == string.Empty) { cleanMessage = "Selecciona centro de costo"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { BE_RRHH_DESEMPENIO_FICHA oBESol = new BE_RRHH_DESEMPENIO_FICHA(); oBESol.IDE_DESEMPENIO = Convert.ToInt32(string.IsNullOrEmpty(lblCodigo.Text) ? "0" : lblCodigo.Text); oBESol.DNI = ddlPersonal.SelectedValue.ToString(); oBESol.ANIO = Convert.ToInt32(ddlanio.SelectedValue); oBESol.IDE_PERFIL = Convert.ToInt32(ddlPerfil.SelectedValue); oBESol.CODIGO_GERENCIA = ddlGerencia.SelectedValue.ToString(); oBESol.CCENTRO = ddlCentro.SelectedValue.ToString(); oBESol.IDE_FAMILIA = Convert.ToInt32(ddlFamilia.SelectedValue); oBESol.CARGO = BL_Session.NombreCargo; oBESol.USER_REGISTRA = Session["IDE_USUARIO"].ToString(); int dtrpta = 0; dtrpta = new BL_RRHH_DESEMPENIO_FICHA().uspINS_RRHH_DESEMPENIO_PERFIL(oBESol); if (dtrpta > 0) { lblCodigo.Text = string.Empty; cleanMessage = "Registro exitoso"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); ddlPersonal.Text = ""; Listar(); } } }
protected void Opciones() { BL_RRHH_DESEMPENIO_FICHA ObjSeguridad = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtMenu = new DataTable(); dtMenu = ObjSeguridad.uspSEL_RRHH_DESEMPENIO_OPCIONES(Session["IDE_USUARIO"].ToString(), anio.ToString()); if (dtMenu.Rows.Count > 0) { DataList1.DataSource = dtMenu; DataList1.DataBind(); } }
protected void Objetivos(object sender, ImageClickEventArgs e) { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); ImageButton btnEditar = ((ImageButton)sender); GridViewRow row = btnEditar.NamingContainer as GridViewRow; string pk = GridView1.DataKeys[row.RowIndex].Values[0].ToString(); Session["IDE_DESEMPENIO"] = GridView1.DataKeys[row.RowIndex].Values[0].ToString(); string IDE_DESEMPENIO = Session["IDE_DESEMPENIO"].ToString(); Session["URL_DESEMPENIO"] = "~/RRHH/DesemepenioObjetivosEquipo.aspx"; Response.Redirect("~/RRHH/DesempenioIntroduccion.aspx"); }
protected void Listar() { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_COLABORADORES(Session["IDE_USUARIO"].ToString(), Session["ANIO"].ToString(), 1); if (dtResultado.Rows.Count > 0) { GridView1.DataSource = dtResultado; GridView1.DataBind(); } else { GridView1.DataSource = dtResultado; GridView1.DataBind(); } }
protected void Listar() { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_COLABORADORES(Session["IDE_USUARIO"].ToString(), Session["ANIO"].ToString(), 3); if (dtResultado.Rows.Count > 0) { ddlPersonalAcargo.DataSource = dtResultado; ddlPersonalAcargo.DataTextField = dtResultado.Columns["NOMBRE_COMPLETO"].ToString(); ddlPersonalAcargo.DataValueField = dtResultado.Columns["DNI"].ToString(); ddlPersonalAcargo.DataBind(); } else { ddlPersonalAcargo.Items.Insert(0, new ListItem("--- Seleccionar personal ---", "")); } }
protected void InsertarPersonalVarios() { BE_RRHH_DESEMPENIO_FICHA oBESol = new BE_RRHH_DESEMPENIO_FICHA(); oBESol.CCENTRO = Session["CCENTRO"].ToString(); oBESol.CODIGO_GERENCIA = Session["CODIGO_GERENCIA"].ToString(); oBESol.IP_CENTRO = Session["IP_CENTRO"].ToString(); oBESol.ANIO = Convert.ToInt32(Session["ANIO"].ToString()); oBESol.DNI_JEFE = Session["DNI_JEFE"].ToString(); oBESol.DNI_GERENTE = Session["DNI_GERENTE"].ToString(); oBESol.USER_REGISTRA = Session["IDE_USUARIO"].ToString(); int dtrpta = 0; dtrpta = new BL_RRHH_DESEMPENIO_FICHA().uspSEL_RRHH_DESEMPENIO_INSERT_VARIOS(oBESol); if (dtrpta > 0) { } }
protected void PersonalCargo(int tipo) { if (tipo == 2) { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_PERSONAL_CARGOS(Convert.ToInt32(ddlanio.SelectedValue), tipo, ddlGerencia.SelectedValue.ToString(), ddlCentro.SelectedValue.ToString()); if (dtResultado.Rows.Count > 0) { ddlGerente.DataSource = dtResultado; ddlGerente.DataTextField = dtResultado.Columns["NOMBRE_COMPLETO"].ToString(); ddlGerente.DataValueField = dtResultado.Columns["DNI"].ToString(); ddlGerente.DataBind(); } else { ddlGerente.DataSource = dtResultado; ddlGerente.DataBind(); } } else { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResul = new DataTable(); dtResul = obj.uspSEL_RRHH_DESEMPENIO_PERSONAL_CARGOS(Convert.ToInt32(ddlanio.SelectedValue), tipo, ddlGerencia.SelectedValue.ToString(), ddlCentro.SelectedValue.ToString()); if (dtResul.Rows.Count > 0) { ddlJefe.DataSource = dtResul; ddlJefe.DataTextField = dtResul.Columns["NOMBRE_COMPLETO"].ToString(); ddlJefe.DataValueField = dtResul.Columns["DNI"].ToString(); ddlJefe.DataBind(); } else { ddlJefe.DataSource = dtResul; ddlJefe.DataBind(); } } }
protected void Listar() { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); if (Convert.ToInt32(ddlPerfil.SelectedIndex) > 0) { dtResultado = obj.uspSEL_RRHH_DESEMPENIO_FICHA_PERFIL(Convert.ToInt32(ddlanio.SelectedValue), Convert.ToInt32(ddlPerfil.SelectedValue)); if (dtResultado.Rows.Count > 0) { GridView1.DataSource = dtResultado; GridView1.DataBind(); } else { GridView1.DataSource = dtResultado; GridView1.DataBind(); } } }
/* * protected void Opciones () * { * * BL_RRHH_DESEMPENIO_FICHA ObjSeguridad = new BL_RRHH_DESEMPENIO_FICHA(); * DataTable dtMenu = new DataTable(); * dtMenu = ObjSeguridad.uspSEL_RRHH_DESEMPENIO_OPCION_PERFIL(Session["IDE_USUARIO"].ToString (), anio.ToString ()); * foreach (DataRow drMenuItem in dtMenu.Rows) * { * //esta condicion indica q son elementos padre. * //If drMenuItem("IdPagina").Equals(drMenuItem("IdPadre")) Then * if (drMenuItem["IdPadre"].Equals(0)) * { * MenuItem mnuMenuItem = new MenuItem(); * mnuMenuItem.Value = drMenuItem["IdOpcion"].ToString(); * mnuMenuItem.Text = drMenuItem["NombreOpcion"].ToString(); * mnuMenuItem.ImageUrl = drMenuItem["Icono"].ToString(); * mnuMenuItem.NavigateUrl = drMenuItem["Url"].ToString(); * //agregamos el Item al menu * Menu1.Items.Add(mnuMenuItem); * //hacemos un llamado al metodo recursivo encargado de generar el arbol del menu. * AddMenuItem(mnuMenuItem, dtMenu); * mnuMenuItem.Selected = true; * } * } * * } * private void AddMenuItem(MenuItem mnuMenuItem, DataTable dtMenuItems) * { * * foreach (DataRow drMenuItem in dtMenuItems.Rows) * { * if (drMenuItem["IdPadre"].ToString().Equals(mnuMenuItem.Value) && !drMenuItem["IdOpcion"].Equals(drMenuItem["IdPadre"])) * { * MenuItem mnuNewMenuItem = new MenuItem(); * * mnuNewMenuItem.Value = drMenuItem["IdOpcion"].ToString(); * mnuNewMenuItem.Text = drMenuItem["NombreOpcion"].ToString(); * mnuNewMenuItem.ImageUrl = drMenuItem["Icono"].ToString(); * mnuNewMenuItem.NavigateUrl = drMenuItem["Url"].ToString(); * //Agregamos el Nuevo MenuItem al MenuItem que viene de un nivel superior. * mnuMenuItem.ChildItems.Add(mnuNewMenuItem); * //llamada recursiva para ver si el nuevo menu item aun tiene elementos hijos. * AddMenuItem(mnuNewMenuItem, dtMenuItems); * mnuNewMenuItem.Selected = true; * } * } * } */ protected void dlCustomers_ItemDataBound(object sender, DataListItemEventArgs e) { BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); DataTable dtResultado = new DataTable(); DataRowView drv = e.Item.DataItem as DataRowView; GridView innerDataList = e.Item.FindControl("GridView1") as GridView; //string pk = drv.DataKeys[row.RowIndex].Values[0].ToString(); Label lbl = (Label)e.Item.FindControl("lblIdOpcion"); dtResultado = obj.uspSEL_RRHH_DESEMPENIO_OPCION_PERFIL(Session["IDE_USUARIO"].ToString(), anio.ToString(), Convert.ToInt32(lbl.Text)); foreach (DataRow rw in dtResultado.Rows) { innerDataList.DataSource = dtResultado; innerDataList.DataBind(); } }
protected void btnAgregar_Click(object sender, EventArgs e) { string cleanMessage = string.Empty; if (ddlPersonal.SelectedIndex < 1) { cleanMessage = "Seleccionar personal"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else if (ddlFamilia.SelectedIndex < 1) { cleanMessage = "Seleccionar familia"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { BE_RRHH_DESEMPENIO_FICHA oBESol = new BE_RRHH_DESEMPENIO_FICHA(); oBESol.DNI = ddlPersonal.SelectedValue.ToString(); oBESol.CCENTRO = ddlCentro.SelectedValue.ToString(); oBESol.CODIGO_GERENCIA = ddlGerencia.SelectedValue.ToString(); oBESol.IP_CENTRO = string.Empty; oBESol.ANIO = Convert.ToInt32(ddlanio.SelectedValue); oBESol.DNI_JEFE = ddlJefe.SelectedValue.ToString(); oBESol.DNI_GERENTE = ddlGerencia.SelectedValue.ToString(); oBESol.USER_REGISTRA = Session["IDE_USUARIO"].ToString(); oBESol.IDE_FAMILIA = Convert.ToInt32(ddlFamilia.SelectedValue); oBESol.COMENTARIOS = txtcomentario.Text.Trim(); DataTable dtrpta = new DataTable(); BL_RRHH_DESEMPENIO_FICHA obj = new BL_RRHH_DESEMPENIO_FICHA(); dtrpta = obj.uspSEL_RRHH_DESEMPENIO_ADICIONAR(oBESol); if (dtrpta.Rows.Count > 0) { int codigo = Convert.ToInt32(dtrpta.Rows[0]["CODIGO"].ToString()); if (codigo == 0) { string _gerencia = dtrpta.Rows[0]["CODIGO_GERENCIA"].ToString(); string _cc = dtrpta.Rows[0]["CCENTRO"].ToString(); string _jefe = dtrpta.Rows[0]["JEFE"].ToString(); cleanMessage = "Personal ya se encuentra asignado al: <br /> - Centro de costo : " + _cc + "<br /> - Jefe directo : " + _jefe; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } else { Session["IDE_DESEMPENIO"] = dtrpta.Rows[0]["IDE_DESEMPENIO"].ToString(); ddlPersonal.Text = ""; txtcomentario.Text = string.Empty; cleanMessage = "Registro exitoso"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } } else { cleanMessage = "Error!! volver a intentarlo"; ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true); } } }