/** * Author | Arcelia Aguirre * Description | Inicializar el form * Date | 23-02-2018 * Parameters | object sender, EventArgs e */ private void frm_signIn_Load(object sender, EventArgs e) { TypeUser typeUser = new TypeUser(); TypeNotStudent typeNotStudent = new TypeNotStudent(); Career career = new Career(); UserCICE userCICE = new UserCICE(); Student.Student student = new Student.Student(); try { /*Combobox*/ typeUser.load_cmbbxTypeUser(ds, cmbbx_typeUser); typeNotStudent.load_cmbbxReport(ds, cmbbx_report); typeNotStudent.load_cmbbxReport(ds, cmbbx_type); typeNotStudent.load_cmbbxReport(ds, cmbbx_typeRegister); career.load_cmbbxCarrer(ds, cmbbx_carrer); career.load_cmbbxCarrer(ds, cmbbox_careerStudent); DataTable dt = cmbbx_typeRegister.DataSource as DataTable; DataRow row = dt.NewRow(); row["description_typeNotStudent"] = "Alumno"; dt.Rows.Add(row); cmbbx_typeRegister.SelectedIndex = cmbbx_typeRegister.Items.Count - 1; /*Grid*/ career.load_dtgdCareer(ds, dtgd_career); typeNotStudent.load_dtgdTypeNotStudent(ds, dtgd_typeNotStudent); typeUser.load_dtgdTypeUser(ds, dtgd_typeUser); userCICE.load_dtgdUser(ds, dtgd_user); student.load_dtgdStudent(ds, dtgd_student); /*DataBase*/ DataBaseSettings dataBaseSettings = new DataBaseSettings(); btn_create.Enabled = dataBaseSettings.ifExist().Rows.Count == 0 ? true : false; btn_drop.Enabled = !btn_create.Enabled; } catch { Button[] component = { btn_create, btn_drop, btn_seeder, btn_delete, btn_deleteDuplicate }; PROPS.enableButton(component); //PROPS.messageError(""); } }
/** * Author | Arcelia Aguirre * Description | Datos para eliminar y modificar Tipo Usuario * Date | 27-02-2018 * Parameters | object sender, DataGridViewCellEventArgs e */ private void dtgd_typeUser_CellContentClick(object sender, DataGridViewCellEventArgs e) { TextBox[] component = { txt_idTypeUser, txt_typeUserName }; TypeUser typeUser = new TypeUser(); PROPS.clear(component, (int)PROPS.COMPONENT.COMPONENT_TEXT_BOX); if (this.dtgd_typeUser.Columns[e.ColumnIndex].Name.Equals("delete_typeUser")) { if (MessageBox.Show("¿Seguro que quieres borrar el Tipo de Usuario?", "Borrar", MessageBoxButtons.YesNo) == DialogResult.Yes) { typeUser.delete(Int32.Parse(dtgd_typeUser.CurrentRow.Cells["id_typeUser"].Value.ToString())); } typeUser.load_dtgdTypeUser(ds, dtgd_typeUser); return; } else if (this.dtgd_typeUser.Columns[e.ColumnIndex].Name.Equals("edit_typeUser")) { txt_idTypeUser.Text = dtgd_typeUser.CurrentRow.Cells["id_typeUser"].Value.ToString(); txt_typeUserName.Text = dtgd_typeUser.CurrentRow.Cells["description_typeUser"].Value.ToString(); } }
/** * Author | Arcelia Aguirre * Description | Agregar nuevo tipo usuario * Date | 23-02-2018 * Parameters | object sender, EventArgs e */ private void btn_typeUserSave_Click(object sender, EventArgs e) { TextBox[] component = { txt_typeUserName }; TypeUser typeUser = new TypeUser(); if (!PROPS.emptyComponent(component, (int)PROPS.COMPONENT.COMPONENT_TEXT_BOX)) { return; } component = new TextBox[] { txt_idTypeUser, txt_typeUserName }; if (txt_idTypeUser.Text == PROPS.EMPTY) { typeUser.save(txt_typeUserName.Text); } else { typeUser.update(Int32.Parse(txt_idTypeUser.Text), txt_typeUserName.Text); } PROPS.clear(component, (int)PROPS.COMPONENT.COMPONENT_TEXT_BOX); typeUser.load_dtgdTypeUser(ds, dtgd_typeUser); }