Exemplo n.º 1
0
 public void ModificarCuenta(Tbl_Administrador ad)
 {
     try
     {
         string          constr    = ConfigurationManager.ConnectionStrings["AllBloodContext"].ConnectionString;
         AllBloodContext db        = new AllBloodContext();
         string          sqlComand = @"st_ModificarAdministrador";
         SqlConnection   con       = new SqlConnection(constr);
         SqlCommand      cmd       = new SqlCommand(sqlComand, con);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@Id_Admin", ad.Id_Admin);
         cmd.Parameters.AddWithValue("@Nombres", ad.Nombres);
         cmd.Parameters.AddWithValue("@APaterno", ad.APaterno);
         cmd.Parameters.AddWithValue("@AMaterno", ad.AMaterno);
         cmd.Parameters.AddWithValue("@Telefono", ad.Telefono);
         cmd.Parameters.AddWithValue("@Id_Login", ad.Id_Login);
         cmd.Parameters.AddWithValue("@Id_Direccion", ad.Id_Direccion);
         cmd.Parameters.AddWithValue("@Id_Genero", ad.Id_Genero);
         cmd.Parameters.AddWithValue("@Id_EstadoCivil", ad.Id_EstadoCivil);
         cmd.Parameters.AddWithValue("@Usuario", ad.Usuario);
         cmd.Parameters.AddWithValue("@Contrasenia", ad.Contrasenia);
         cmd.Parameters.AddWithValue("@Calle", ad.Calle);
         cmd.Parameters.AddWithValue("@NumExterior", ad.NumExterior);
         cmd.Parameters.AddWithValue("@NumInterior", ad.NumInterior);
         cmd.Parameters.AddWithValue("@Id_CodigoPostal", ad.Id_CodigoPostal);
         con.Open();
         cmd.ExecuteNonQuery();
         con.Close();
     }
     catch (Exception ex)
     {
         return;
     }
 }
Exemplo n.º 2
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            Tbl_Administrador    ad   = new Tbl_Administrador();
            RepoAdministrador    repo = new RepoAdministrador();
            EncriptacionPassword ecp  = new EncriptacionPassword();

            ad.Id_Admin       = int.Parse(lblIdAdmin.Text);
            ad.Nombres        = txtNombres.Text;
            ad.APaterno       = txtApellidoPaterno.Text;
            ad.AMaterno       = txtApellidoMaterno.Text;
            lblTelefono.Text  = txtTelefono.Text;
            ad.Id_Genero      = cBGenero.SelectedIndex;
            ad.Id_EstadoCivil = cBEstCivil.SelectedIndex;
            ad.Id_Direccion   = int.Parse(lblDireccion.Text);
            ad.Calle          = txtCalle.Text;
            var estado = cBEstadoDireccion.SelectedIndex;
            var muni   = cBMunicipio.SelectedIndex;
            var col    = cBColonia.SelectedIndex;

            ad.NumExterior     = txtNumExterior.Text;
            ad.NumInterior     = txtNumInterior.Text;
            lblIdCP.Text       = cBCP.SelectedValue.ToString();
            ad.Id_CodigoPostal = int.Parse(lblIdCP.Text);
            ad.Id_Login        = int.Parse(lblIdLogin.Text);
            ad.Usuario         = txtNomUsuario.Text;
            ad.Contrasenia     = txtPassword.Text;
            ad.Contrasenia     = ecp.EncriptarPassword(txtPassword.Text);

            if (ad.Nombres == "")
            {
                MessageBox.Show("El campo nombre debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ad.APaterno == "")
            {
                MessageBox.Show("El campo apellido paterno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ad.AMaterno == "")
            {
                MessageBox.Show("El campo apellido materno debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (lblTelefono.Text == "")
            {
                MessageBox.Show("El campo teléfono debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ad.Id_Genero == 0)
            {
                MessageBox.Show("Debe de elegir un genero!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ad.Id_EstadoCivil == 0)
            {
                MessageBox.Show("Debe de elegir un estado civil!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ad.Calle == "")
            {
                MessageBox.Show("El campo calle debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (estado == 0)
            {
                MessageBox.Show("Debe de elegir un estado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (muni == 0)
            {
                MessageBox.Show("Debe de elegir un municipio!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (col == 0)
            {
                MessageBox.Show("Debe de elegir una colonia!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ad.NumExterior == "")
            {
                MessageBox.Show("El campo numero exterior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ad.NumInterior == "")
            {
                MessageBox.Show("El campo numero interior debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (lblIdCP.Text == "-1")
            {
                MessageBox.Show("Debe de elegir un codigo postal!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (ad.Usuario == "")
            {
                MessageBox.Show("El campo nombre de usuario debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (txtPassword.Text == "")
            {
                MessageBox.Show("El campo contraseña debe estar llenado!", "¡ADVERTENCIA!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (MessageBox.Show("Desea modificar al administrador: " + ad.Nombres, "¡ADVERTENCIA!"
                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    ad.Telefono = long.Parse(lblTelefono.Text);
                    repo.ModificarCuenta(ad);
                    MessageBox.Show("Se ha modificado correctamente", "¡EXITOSO!"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dataGridView1.DataSource = repo.ConsultarAdministradores();
                }
                else
                {
                    MessageBox.Show("No se modifico", "¡Advertencia!"
                                    , MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }