コード例 #1
0
ファイル: Usuarios.cs プロジェクト: dawsoncreep/Paleteria
 private void guardarRolUSuario(int idRol, int idUSuario)
 {
     DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter ruta = new Paleteria.DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter();
     ruta.GetData("I", idRol, idUsuario);
 }
コード例 #2
0
ファイル: Usuarios.cs プロジェクト: dawsoncreep/Paleteria
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (btnActualizar.Text == "Guardar")
            {
                string valida = validate();
                if (valida == "OK")
                {
                    try
                    {
                        DataSet1TableAdapters.SP_tabla_usuarioTableAdapter usudta = new Paleteria.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter();

                        usudta.GetData("U", idUsuario, nombre, nombre, nombre, chbActivo.Checked, PIN);
                        guardarRolUSuario(idRol, idUsuario);

                        cargarUsuarios();
                        idUsuario          = 0;
                        btnActualizar.Text = "Actualizar";
                        btnAgregar.Enabled = true;
                        limpiarCampos();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    MessageBox.Show(valida, "Valida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
                }
            }
            else
            {
                try
                {
                    if (dgvUsuarios.SelectedRows.Count > 0)
                    {
                        idUsuario = (int)dgvUsuarios.SelectedRows[0].Cells[0].Value;
                    }
                    else
                    {
                        return;
                    }
                    btnAgregar.Enabled = false;
                    //btnActualizar.Enabled = true;
                    btnActualizar.Text = "Guardar";
                    DataSet1TableAdapters.SP_tabla_usuarioTableAdapter prodta = new Paleteria.DataSet1TableAdapters.SP_tabla_usuarioTableAdapter();
                    DataTable usudt = prodta.GetData("M", idUsuario, "", "", "", null, "");
                    if (usudt.Rows.Count == 1)
                    {
                        txtNombre.Text    = usudt.Rows[0]["uid"].ToString();
                        txtPIN.Text       = usudt.Rows[0]["PIN"].ToString();
                        chbActivo.Checked = (bool)usudt.Rows[0]["activo"];
                    }

                    DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter ruta = new Paleteria.DataSet1TableAdapters.SP_tabla_rolUsuarioTableAdapter();
                    DataTable rudt = ruta.GetData("F", null, idUsuario);
                    cmbRol.SelectedValue = rudt.Rows[0]["idRol"];
                }
                catch (Exception ex) { MessageBox.Show(ex.Message); }
            }
        }