protected void ImgDelSupervisor_Click(object sender, ImageClickEventArgs e) { try { GridViewRow _gvrow = (GridViewRow)(sender as Control).Parent.Parent; _codigosupervisor = int.Parse(GrdvSupervisores.DataKeys[_gvrow.RowIndex].Values["CodigoSupervisor"].ToString()); _codigocedente = int.Parse(GrdvSupervisores.DataKeys[_gvrow.RowIndex].Values["CedenteCodigo"].ToString()); _codigousuario = GrdvSupervisores.DataKeys[_gvrow.RowIndex].Values["UsuarioCodigo"].ToString(); _mensaje = new CedenteDAO().FunDelSupervisor(_codigocedente, int.Parse(_codigousuario)); if (_mensaje == "") { _dtbsupervisor = (DataTable)ViewState["Supervisores"]; _result = _dtbsupervisor.Select("CodigoSupervisor='" + _codigosupervisor + "'").First(); _result.Delete(); _dtbsupervisor.AcceptChanges(); ViewState["Supervisores"] = _dtbsupervisor; GrdvSupervisores.DataSource = _dtbsupervisor; GrdvSupervisores.DataBind(); } else { new FuncionesDAO().FunShowJSMessage(_mensaje, this); } DdlSupervisor.SelectedIndex = 0; ImgAddSupervisor.Enabled = true; ImgEditSupervisor.Enabled = false; } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void ImgEditSupervisor_Click(object sender, ImageClickEventArgs e) { try { if (DdlCedente.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Cedente..!", this); return; } if (DdlSupervisor.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Supervisor..!", this); return; } if (ViewState["Supervisores"] != null) { _dtbbuscar = (DataTable)ViewState["Supervisores"]; _dtbbuscar = (DataTable)ViewState["Supervisores"]; _result = _dtbbuscar.Select("CedenteCodigo='" + DdlCedente.SelectedValue + "' and UsuarioCodigo='" + DdlSupervisor.SelectedValue + "'").FirstOrDefault(); if (_result != null) { _lexiste = true; } } if (_lexiste) { new FuncionesDAO().FunShowJSMessage("Cedente o Supervisor ya está asignado..!", this); return; } _dtbagregar = (DataTable)ViewState["Supervisores"]; _result = _dtbagregar.Select("CodigoSupervisor='" + ViewState["CodSupervisor"].ToString() + "'").FirstOrDefault(); _result["CodigoSupervisor"] = ViewState["CodSupervisor"].ToString(); _result["Cedente"] = DdlCedente.SelectedItem.ToString(); _filagre["Supervisor"] = DdlSupervisor.SelectedItem.ToString(); _filagre["CedenteCodigo"] = DdlCedente.SelectedValue; _filagre["UsuarioCodigo"] = DdlSupervisor.SelectedValue; _filagre["Estado"] = ViewState["Estado"].ToString(); _dtbagregar.DefaultView.Sort = "Supervisor"; ViewState["Supervisores"] = _filagre; GrdvSupervisores.DataSource = _filagre; GrdvSupervisores.DataBind(); DdlSupervisor.SelectedIndex = 0; ImgAddSupervisor.Enabled = true; ImgEditSupervisor.Enabled = false; } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void FunCargarMantenimiento() { try { _dts = new ConsultaDatosDAO().FunConsultaDatos(7, int.Parse(DdlCedente.SelectedValue), 0, 0, "", "", "", Session["Conectar"].ToString()); ViewState["Supervisores"] = _dts.Tables[0]; GrdvSupervisores.DataSource = _dts; GrdvSupervisores.DataBind(); } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void ImgAddSupervisor_Click(object sender, ImageClickEventArgs e) { try { if (DdlCedente.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Cedente..!", this); return; } if (DdlSupervisor.SelectedValue == "0") { new FuncionesDAO().FunShowJSMessage("Seleccione Supervisor..!", this); return; } if (ViewState["Supervisores"] != null) { _dtbbuscar = (DataTable)ViewState["Supervisores"]; if (_dtbbuscar.Rows.Count > 0) { _maxcodigo = _dtbbuscar.AsEnumerable() .Max(row => int.Parse((string)row["CodigoSupervisor"])); } else { _maxcodigo = 0; } _result = _dtbbuscar.Select("CedenteCodigo='" + DdlCedente.SelectedValue + "' and UsuarioCodigo='" + DdlSupervisor.SelectedValue + "'").FirstOrDefault(); if (_result != null) { _existe = true; } } if (_existe) { new FuncionesDAO().FunShowJSMessage("Supervisor ya está ingresado..!", this); return; } _dtbagregar = (DataTable)ViewState["Supervisores"]; _filagre = _dtbagregar.NewRow(); _filagre["CodigoSupervisor"] = _maxcodigo + 1; _filagre["Cedente"] = DdlCedente.SelectedItem.ToString(); _filagre["Supervisor"] = DdlSupervisor.SelectedItem.ToString(); _filagre["CedenteCodigo"] = DdlCedente.SelectedValue; _filagre["UsuarioCodigo"] = DdlSupervisor.SelectedValue; _filagre["Estado"] = "Activo"; _dtbagregar.Rows.Add(_filagre); _dtbagregar.DefaultView.Sort = "Supervisor"; ViewState["Supervisores"] = _dtbagregar; GrdvSupervisores.DataSource = _dtbagregar; GrdvSupervisores.DataBind(); DdlSupervisor.SelectedIndex = 0; } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }
protected void FunCargarMantenimiento() { try { _dts = new ConsultaDatosDAO().FunConsultaDatos(170, 0, 0, 0, "", ViewState["Bitacora"].ToString(), "", Session["Conectar"].ToString()); GrdvSupervisores.DataSource = _dts.Tables[0]; GrdvSupervisores.DataBind(); if (_dts.Tables[1].Rows.Count > 0) { Pnl3.Visible = true; GrdvAtrasos.DataSource = _dts.Tables[1]; GrdvAtrasos.DataBind(); } if (_dts.Tables[2].Rows.Count > 0) { Pnl4.Visible = true; GrdvFaltasJ.DataSource = _dts.Tables[2]; GrdvFaltasJ.DataBind(); } if (_dts.Tables[3].Rows.Count > 0) { Pnl5.Visible = true; GrdvFaltasI.DataSource = _dts.Tables[3]; GrdvFaltasI.DataBind(); } if (_dts.Tables[4].Rows.Count > 0) { Pnl6.Visible = true; GrdvPermisos.DataSource = _dts.Tables[4]; GrdvPermisos.DataBind(); } if (_dts.Tables[5].Rows.Count > 0) { Pnl7.Visible = true; GrdvCambioTurno.DataSource = _dts.Tables[5]; GrdvCambioTurno.DataBind(); } if (_dts.Tables[6].Rows.Count > 0) { Pnl8.Visible = true; GrdvVarios.DataSource = _dts.Tables[6]; GrdvVarios.DataBind(); } if (_dts.Tables[7].Rows.Count > 0) { Pnl9.Visible = true; GrdvNovedad.DataSource = _dts.Tables[7]; GrdvNovedad.DataBind(); } if (_dts.Tables[8].Rows.Count > 0) { Pnl10.Visible = true; GrdvRefuerzo.DataSource = _dts.Tables[8]; GrdvRefuerzo.DataBind(); } if (_dts.Tables[9].Rows.Count > 0) { Pnl11.Visible = true; GrdvTerreno.DataSource = _dts.Tables[9]; GrdvTerreno.DataBind(); } if (_dts.Tables[10].Rows.Count > 0) { Pnl12.Visible = true; GrdvSistemas.DataSource = _dts.Tables[10]; GrdvSistemas.DataBind(); } if (_dts.Tables[11].Rows.Count > 0) { Pnl13.Visible = true; GrdvPagos.DataSource = _dts.Tables[11]; GrdvPagos.DataBind(); } if (_dts.Tables[12].Rows.Count > 0) { Pnl14.Visible = true; GrdvAdicionales.DataSource = _dts.Tables[12]; GrdvAdicionales.DataBind(); } } catch (Exception ex) { Lblerror.Text = ex.ToString(); } }