示例#1
0
        private void btnEliminar1_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 0)
            {
                DialogResult k = MessageBox.Show("Estas seguro  de eliminar este registro?", "aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

                int rpta = 0;

                if (k == DialogResult.Yes)
                {
                    //capturar la fila del id para poder eliminar
                    int ID = (int)dataGridView1.CurrentRow.Cells["ID"].Value;

                    rpta = new LAdmin().Delete(ID);

                    if (rpta > 0)
                    {
                        MessageBox.Show("datos eliminados correctamente", "aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        mostrar_datos();
                    }
                }
            }
            else
            {
                MessageBox.Show("debe seleccionar un elemento");
            }
        }
示例#2
0
 private void btnGuardarAdmin_Click(object sender, EventArgs e)
 {
     if (ValidaAmin())
     {
         Administrativo ad = new Administrativo();
         ad.Nombre           = txtNombre.Text;
         ad.Apellido_Materno = txtApellidoMa.Text;
         ad.Apellido_Paterno = txtApellidoPa.Text;
         ad.Fecha_Nacimiento = txtFechaNacimiento.Value;
         ad.Curp             = txtCurp.Text;
         ad.Rfc             = txtRfc.Text;
         ad.Numero_Empleado = int.Parse(txtNEmpleAdmin.Text);
         ad.Fecha_Ingreso   = txtFechaInAdmin.Value;
         ad.Area_Trabajo    = txtAreaTrabaAdmin.Text;
         if (admin == null)
         {
             LAdmin.AgregarAdmin(ad);
         }
         else
         {
             ad.Id = admin.Id;
             LAdmin.ModificarAdmin(ad);
         }
         this.Close();
     }
 }
示例#3
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        try
        {
            DesAlta();
            long                 doc = Convert.ToInt64(txtDocumento.Text);
            Administrador        a   = LAdmin.Buscar(doc);
            List <Administrador> l   = new List <Administrador>();

            if (a == null)
            {
                Session["Admin"] = a;
                GridView1.DataBind();
                //muestro los botones necesarios para agregar nuevo
                DesBotBajaMod();
                ActBotAltAdm();
                lblError.Text = "No existe un administrador con ese documento";
            }

            else
            {
                DesAlta();
                lblError.Text    = "";
                Session["Admin"] = a;
                l.Add(a);
                GridView1.DataSource = l;
                GridView1.DataBind();
                //hago visibles los botones para modificar y eliminar
                ActBotBajaMod();
            }
        }

        catch (Exception ex)
        { lblError.Text = ex.Message; }
    }
示例#4
0
 private void EliminarAdmin(int id)
 {
     if (MessageBox.Show("Seguro de eliminar", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         LAdmin.EiliminarAdmin(id);
     }
     RefrescarAdmin();
 }
示例#5
0
        private void ModificarAdmin(int id)
        {
            Registro r1 = new Registro();

            r1.CargarAdmin(LAdmin.ObterPodId(id));
            r1.ShowDialog();
            RefrescarAdmin();
        }
示例#6
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!MyValidation())
            {
                return;
            }


            EAdmin obj = new EAdmin
            {
                ID         = txtID.Text.Length == 0 ? 0 : int.Parse(txtID.Text),
                Nombres    = txtNombres.Text.Trim().ToUpper(),
                Apellidos  = txtApellidos.Text.Trim().ToUpper(),
                Usuario    = txtUsuario.Text.Trim().ToUpper(),
                Contraseña = txtContra.Text.Trim().ToUpper(),
                Estado     = txtEstado.Checked
            };

            int rpta = 0;

            if (operacion == (byte)MisConstantes.OPERACION.Insercion)
            {
                rpta = new LAdmin().Create(obj);
            }
            else
            {
                rpta = new LAdmin().Update(obj);
            }

            if (rpta > 0)
            {
                MessageBox.Show("operacion realizada correctamente", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);

                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                errorProvider1.SetError(txtUsuario, "El usuario que ingreso ya existe");
                error[0] = true;
            }
        }
示例#7
0
 private void RefrescarAdmin()
 {
     dgDatos.DataSource = null;
     dgDatos.DataSource = LAdmin.ObtenerAdmin();
 }
示例#8
0
 private void BuscarAdmin(string bus)
 {
     dgDatos.DataSource = null;
     dgDatos.DataSource = LAdmin.BuscarAdmin(bus);
 }
示例#9
0
 public ActionResult Edit(LAdmin newUser)
 {
     userBLL.Modify(newUser, "adminname", "adminpassword", "adminroles");
     return(RedirectToAction("List"));
 }
示例#10
0
 public ActionResult Create(LAdmin user)
 {
     userBLL.Add(user);
     return(RedirectToAction("List"));
 }