示例#1
0
        private void cmdModificar_Click(object sender, EventArgs e)
        {
            try
            {
                string  NDoc    = "";
                string  Login   = "";
                string  Pwd     = "";
                string  Mensaje = "";
                Int16   Estado  = 0;
                Element el      = GGCVista.TableControl.Table.CurrentElement;

                DataSet   DSDevuelveMensaje = new DataSet();
                DataTable DTDevuelveMensaje = new DataTable();
                WSMantenimientos.WSMantenimientos WSMAnt = new WSMantenimientos.WSMantenimientos();
                WSMAnt.Url = mdlGenerales.DireccionWS + "FazServices/WSMantenimientos.asmx";

                if (el != null)
                {
                    if (el is GridRecord)
                    {
                        DataRowView drv = (el as Record).GetData() as DataRowView;
                        NDoc   = drv[1].ToString();                   //show column 2
                        Login  = drv[10].ToString();                  //show column 2
                        Pwd    = drv[11].ToString();                  //show column 2
                        Estado = Convert.ToInt16(drv[12].ToString()); //show column 2
                    }
                }
                if (Estado == 0)
                {
                    MessageBoxAdv.Show("El usuario esta de baja", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }


                DSDevuelveMensaje = WSMAnt.ActualizaUsuario(mdlGenerales.Conexion, NDoc, Login, Pwd, 0);
                DTDevuelveMensaje = DSDevuelveMensaje.Tables[0];
                foreach (DataRow Row in DTDevuelveMensaje.Rows)
                {
                    Mensaje = Row[0].ToString();
                }

                MessageBoxAdv.Show(Mensaje, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CargaGrid();
            }
            catch (Exception E)
            {
                MessageBoxAdv.Show(E.Message, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
示例#2
0
        private void cmdAgregar_Click(object sender, EventArgs e)
        {
            ArrayList SNDoc             = new ArrayList();
            ArrayList SLogin            = new ArrayList();
            ArrayList SPWD              = new ArrayList();
            ArrayList SEstado           = new ArrayList();
            String    DNI               = "";
            DataSet   DSDevuelveMensaje = new DataSet();
            DataTable DTDevuelveMensaje = new DataTable();
            string    Mensaje           = "";


            if (txtLogin.Text == "")
            {
                MessageBoxAdv.Show("Debe de ingresar el login", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtLogin.Focus();
                return;
            }
            if (txtPWD.Text == "")
            {
                MessageBoxAdv.Show("Debe de ingresar la contraseña", "Información", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtPWD.Focus();
                return;
            }
            WSMantenimientos.WSMantenimientos WSMAnt = new WSMantenimientos.WSMantenimientos();
            WSMAnt.Url = mdlGenerales.DireccionWS + "FazServices/WSMantenimientos.asmx";
            Element el = this.GGCVista.TableControl.Table.CurrentElement;

            if (el != null)
            {
                if (el is GridRecord)
                {
                    DataRowView drv = (el as Record).GetData() as DataRowView;
                    DNI = drv[3].ToString(); //show column 2
                }
            }
            DSDevuelveMensaje = WSMAnt.ActualizaUsuario(mdlGenerales.Conexion, DNI, txtLogin.Text.ToString(), txtPWD.Text.ToString(), 1);
            DTDevuelveMensaje = DSDevuelveMensaje.Tables[0];
            foreach (DataRow Row in DTDevuelveMensaje.Rows)
            {
                Mensaje = Row[0].ToString();
            }

            txtLogin.Text = "";
            txtPWD.Text   = "";
            MessageBoxAdv.Show(Mensaje, "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);
            CargaGrid();
        }