private void CargarListas() { Mgr_Obligacion.Lista_Frecuencia(ddlFrecuencia); Mgr_Categoria.List_Categorias(ddlCategoria, IdEmpresa); Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsable, Convert.ToInt32(IdSucursal)); Mgr_PlanTrabajo.Lista_ActividadesBySucursal(ddlActividad, Convert.ToInt32(IdSucursal), DateTime.Now.Year); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals(ComandosGrid.Editar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfEditID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); List <plan_trabajo> ListaPlanTrabajo = new List <plan_trabajo>(); ListaPlanTrabajo = Mgr_PlanTrabajo.Get_Plan_Trabajo(0, 0, Convert.ToInt32(hdfEditID.Value)); foreach (var item in ListaPlanTrabajo) { txtActividadEdit.Text = item.nombre; txtObjetivosEdit.Text = item.objetivos; ddlEmpresaEdit.SelectedValue = Convert.ToString(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucursalEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa)); ddlSucursalEdit.SelectedValue = Convert.ToString(item.usuario.trabajador.puesto_trabajo.area.id_sucursal); string formatoIni = DateTime.Now.Year + "-W"; string formatoFin = DateTime.Now.Year + "-W"; if (item.semana_ini < 10) { formatoIni = DateTime.Now.Year + "-W0"; } if (item.semana_fin < 10) { formatoFin = DateTime.Now.Year + "-W0"; } TxtSemanaIniEdit.Text = formatoIni + Convert.ToString(item.semana_ini); TxtSemanaFinEdit.Text = formatoFin + Convert.ToString(item.semana_fin); txtRecursosEdit.Text = Convert.ToString(item.recursos_aprobados); Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal)); ddlResponsableEdit.SelectedValue = Convert.ToString(item.id_responsable); } Modal.registrarModal("editModal", "EditModalScript", this); LlenarGridView(); } if (e.CommandName.Equals(ComandosGrid.Eliminar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfIDDel.Value = (gvrow.FindControl("id_plan_trabajo") as Label).Text; Modal.registrarModal("deleteModal", "DeleteModalScript", this); } }
private void LlenarGridView() { int IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"])); if (IdSucursal != 0) { sucursal ListaSucursal = Mgr_Sucursal.Get_Sucursal(IdSucursal); lbSucursal.Text = ListaSucursal.nombre; lbAnho.Text = string.Empty + ViewState["anho"]; } Mgr_PlanTrabajo.Grid_PlanTrabajo(GridView1, IdSucursal, Convert.ToInt32(string.Empty + ViewState["anho"])); }
private Boolean add_Lista_Actividad_Default() { if (Mgr_PlanTrabajo.Add_Lista_Actividad(id_sucursal)) { string empresa = "", correo = ""; List <empresa> data_empresa = Mgr_Empresa.Get_EmpresaEmail(IdEmpresa); foreach (var datos in data_empresa) { empresa = datos.nombre; correo = datos.email; } password = objUtilidades.descifrarCadena2(Convert.ToString(password)); Utilidades.enviarSucursal(correo, empresa, nombreSucursal, nom_usuario, password); return(true); } else { Mgr_Sucursal.Delete_Sucursal(id_sucursal); return(false); } }
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { for (int i = 1; i <= 52; i++) { if (Convert.ToString(DataBinder.Eval(e.Row.DataItem, "sem" + i)) != string.Empty) { e.Row.Cells[(i + 6)].BackColor = System.Drawing.Color.CadetBlue; } } } DataRowView drv = e.Row.DataItem as DataRowView; if (e.Row.RowType == DataControlRowType.DataRow) { string idPlanTrabajo = (e.Row.FindControl("id") as Label).Text; List <plan_trabajo> ListaPlanTrabajo = new List <plan_trabajo>(); ListaPlanTrabajo = Mgr_PlanTrabajo.Get_Plan_Trabajo(0, 0, Convert.ToInt32(idPlanTrabajo)); foreach (var itemPlanTrab in ListaPlanTrabajo) { if (itemPlanTrab.obligacion.Count != 0) { Panel p = (Panel)e.Row.FindControl("pnl"); p.Controls.Add( new LiteralControl( "<div class='panel'>" + "<div class='panel-heading' style='width: 230px;'>" + "<a href='#collapse" + e.Row.RowIndex + "' data-parent='#accordion2' data-toggle='collapse' class='accordion-toggle collapsed'>" + "Ver Obligaciones" + "</a>" + "</div>" + "<div style='height: 0px;width: 230px;' class='panel-collapse collapse' id='collapse" + e.Row.RowIndex + "'>")); foreach (var item in itemPlanTrab.obligacion) { p.Controls.Add( new LiteralControl("<div class='panel-body'>") ); string idObligacion = objUtilidades.cifrarCadena(item.id_obligacion.ToString()); p.Controls.Add( new LiteralControl("" + "<a href='../Hacer/View_Obligacion.aspx?idO=" + idObligacion + "' target='_blank'>" + "Obligacion N°: " + item.fecha_entrega.Value.ToShortDateString() + "" + "</a>") ); } p.Controls.Add( new LiteralControl( "</div>" + "</div>") ); } else { Panel p = (Panel)e.Row.FindControl("pnl"); p.Controls.Add(new LiteralControl( "<div class='panel'>" + "<div class='panel-heading' style='width: 230px;'>" + "<a href='#collapse" + e.Row.RowIndex + "' data-parent='#accordion2' data-toggle='collapse' class='accordion-toggle collapsed' style='color:#dd4b39;'>Sin Obligaciones</a>" + "</div>" + "<div style='height: 0px;width: 230px;' class='panel-collapse collapse' id='collapse" + e.Row.RowIndex + "'>" + "</div>" + "</div>")); } } } }