Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
 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();
     }
 }
Esempio n. 4
0
        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();
            }
        }
Esempio n. 5
0
        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();
            }
        }