Esempio n. 1
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (Convert.ToInt32(dtgvDatos.Rows.Count.ToString()) <= 0)
            {
                MessageBox.Show("Actualmente no existe ningún registro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (MessageBox.Show("Desea editar el registro seleccionado?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    EdicionUsuarios f = new EdicionUsuarios();

                    //Sincronizando interfaz gráfica con registro seleccionado
                    //(Muestra los datos del registro a editar)
                    if (dtgvDatos.CurrentRow.Cells["estado"].Value.ToString() == "ACTIVO")
                    {
                        f.rdbActivo.Checked = true;
                    }
                    else
                    {
                        f.rdbBloqueado.Checked = true;
                    }

                    if (Convert.ToInt32(dtgvDatos.CurrentRow.Cells["Empleado"].Value.ToString()) == 1)
                    {
                        f.rdbEmpleado.Checked   = true;
                        f.txbIdPropietario.Text = dtgvDatos.CurrentRow.Cells["idempleado"].Value.ToString();
                        f.idPropietario         = Convert.ToInt32(dtgvDatos.CurrentRow.Cells["idempleado"].Value.ToString());
                        f.txbPropietario.Text   = dtgvDatos.CurrentRow.Cells["propietarioEmpleado"].Value.ToString();
                        f.tipo = "Empleado";
                    }
                    else
                    {
                        f.rdbMedico.Checked     = true;
                        f.txbIdPropietario.Text = dtgvDatos.CurrentRow.Cells["idmedico"].Value.ToString();
                        f.idPropietario         = Convert.ToInt32(dtgvDatos.CurrentRow.Cells["idmedico"].Value.ToString());
                        f.txbPropietario.Text   = dtgvDatos.CurrentRow.Cells["propietarioMedico"].Value.ToString();
                        f.tipo = "Medico";
                    }

                    f.txbIdUsuario.Text      = dtgvDatos.CurrentRow.Cells["idusuario"].Value.ToString();
                    f.usuario                = dtgvDatos.CurrentRow.Cells["usuario"].Value.ToString();
                    f.txbUsuario.Text        = dtgvDatos.CurrentRow.Cells["usuario"].Value.ToString();
                    f.cmbRoles.SelectedValue = dtgvDatos.CurrentRow.Cells["idrol"].Value.ToString();

                    f.ShowDialog();
                    CargarDatos();
                }
            }
        }
Esempio n. 2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            EdicionUsuarios f = new EdicionUsuarios();

            f.lblID.Visible                 = false;
            f.txbIdUsuario.Visible          = false;
            f.lblUsuario.Margin             = new Padding(0, 0, 0, 0);
            f.lblRol.Margin                 = new Padding(3, 15, 3, 0);
            f.cmbRoles.Margin               = new Padding(3, 5, 3, 0);
            f.lblEstado.Margin              = new Padding(30, 0, 3, 0);
            f.lblIdAInsertarReferencia.Text = dtgvDatos.Rows[0].Cells["idusuarioNuevo"].Value.ToString();
            f.ShowDialog();
            CargarDatos();
        }