private bool Validar() { bool paso = true; MyError.Clear(); if (string.IsNullOrWhiteSpace(ComentariotextBox.Text)) { MyError.SetError(ComentariotextBox, "El campo comentario no puede estar vacio"); ComentariotextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(DepositotextBox.Text)) { MyError.SetError(DepositotextBox, "El campo deposito no puede estar vacio"); DepositotextBox.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(MontotextBox.Text)) { MyError.SetError(MontotextBox, "El campo monto no puede estar vacio"); MontotextBox.Focus(); paso = false; } return(paso); }
bool Check() { MyError.NewRecord(); if (textBox1.Text.Trim() == "") { MyError.Set(textBox1, "名称不可为空。"); } else if (textBox1.Text.Trim().Length > 30) { MyError.Set(textBox1, "名称字数太长。"); } else if (Operation && M.DuplicateLabelGroupName(textBox1.Text.Trim(), LocationID))//新增时,检查是否重名 { MyError.Set(textBox1, "名称重复。"); } else if (!Operation && row["GroupName"].ToString() != textBox1.Text.Trim() && M.DuplicateLabelGroupName(textBox1.Text.Trim(), LocationID))//修改时,名称有变,检查是否重名 { MyError.Set(textBox1, "名称重复。"); } else { MyError.Clear(textBox1); } return(MyError.CheckAll()); }
private bool ValidoAgregar() { bool paso = true; MyError.Clear(); if (EstudiantecomboBox.SelectedIndex == -1) { MyError.SetError(EstudiantecomboBox, "Debe elegir al menos un estudiante"); EstudiantecomboBox.Focus(); paso = false; } if (EstudiantecomboBox.Text == string.Empty) { MyError.SetError(EstudiantecomboBox, "Debe elegir al menos un estudiante"); EstudiantecomboBox.Focus(); paso = false; } if (paso) { foreach (var objeto in this.Detalles) { if (objeto.EstudianteID == (int)(EstudiantecomboBox.SelectedValue)) { MyError.SetError(EstudiantecomboBox, "Ya existe un estudiante"); EstudiantecomboBox.Focus(); return(paso = false); } } } return(paso); }
private void button1_Click(object sender, EventArgs e) { MyError.NewRecord(); if (textBox1.Text == "") { MyError.Set(textBox1, "!!!"); } else { MyError.Clear(textBox1); } if (textBox2.Text == "") { MyError.Set(textBox2, "!!!"); } else { MyError.Clear(textBox2); } if (MyError.CheckAll()) { MyDialog.Msg(""); } }
private void EliminarButton_Click(object sender, EventArgs e) { MyError.Clear(); int id; id = Convert.ToInt32(IDnumericUpDown.Value); LimpiarCampos(); if (IdentificarInscripcion(id) == true) { MessageBox.Show("No se puede eliminar este Estudiante porque tiene una inscripción creada.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (EstudianteBLL.Eliminar(id)) { MessageBox.Show("Estudiante Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se puede eliminar, porque no existe."); } } }
private void Limpiar() { IncripcionIDnumericUpDown.Value = 0; EstudianteIDnumericUpDown.Value = 0; FechadateTimePicker.Value = DateTime.Now; MontotextBox.Text = string.Empty; DepositotextBox.Text = string.Empty; BalancetextBox.Text = string.Empty; ComentariotextBox.Text = string.Empty; MyError.Clear(); }
private void Limpiar() { MyError.Clear(); AsistenciaIDnumericUpDown.Value = 0; AsignaturacomboBox.Text = string.Empty; EstudiantecomboBox.Text = string.Empty; PresentecheckBox.Checked = false; FechadateTimePicker.Value = DateTime.Now; CantidadtextBox.Text = string.Empty; cantidad = 0; this.Detalles = new List <AsistenciaDetalle>(); CargarGrid(); }
private void LimpiarCampos() { IDnumericUpDown.Value = 0; MatriculaMaskedTextBox.Text = string.Empty; NombresTextBox.Text = string.Empty; ApellidosTextBox.Text = string.Empty; CedulaMaskedTextBox.Text = string.Empty; TelefonoMaskedTextBox.Text = string.Empty; CelularMaskedTextBox.Text = string.Empty; EmailTextBox.Text = string.Empty; FechaDateTime.Value = DateTime.Now; SexoComboBox.Text = string.Empty; BalanceTextBox.Text = string.Empty; MyError.Clear(); }
bool Check() { MyError.NewRecord(); if (textBox2.Text.Trim() == "") { MyError.Set(textBox2, "标题不可为空。"); } else if (textBox2.Text.Trim().Length > 30) { MyError.Set(textBox2, "标题字数太长。"); } else if (Operation && M.DuplicateTitle(textBox2.Text.Trim()))//新增时,检查是否重名 { MyError.Set(textBox2, "标题重复。"); } else if (!Operation && row["笔记标题"].ToString() != textBox2.Text.Trim() && M.DuplicateTitle(textBox2.Text.Trim()))//修改时,名称有变,检查是否重名 { MyError.Set(textBox2, "标题重复。"); } else { MyError.Clear(textBox2); } if (richTextBox1.Text.Trim() == "") { MyError.Set(button5, "内容不可为空。"); } else { MyError.Clear(button5); } if (comboBox1.Text == "") { MyError.Set(comboBox1, "请新建笔记本。"); } else { MyError.Clear(comboBox1); } return(MyError.CheckAll()); }
private void Eliminarbutton_Click_1(object sender, EventArgs e) { MyError.Clear(); int id; int.TryParse(IncripcionIDnumericUpDown.Text, out id); int.TryParse(EstudianteIDnumericUpDown.Text, out id); Limpiar(); if (InscripcionBLL.Eliminar(id) || EstudianteBLL.Eliminar(id)) { MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MyError.SetError(IncripcionIDnumericUpDown, "No se puede eliminar a un estudiante no existente"); } }
bool Check() { MyError.NewRecord(); if (listBox1.Items.Count == 0) { MyError.Set(button5, "请新建日记本。"); } else if (richTextBox1.Text.Trim() == "") { MyError.Set(button5, "日记内容不可为空。"); } else { MyError.Clear(button5); } return(MyError.CheckAll()); }
private bool Validar() { bool paso = true; MyError.Clear(); if (AsignaturacomboBox.SelectedIndex == -1) { MyError.SetError(AsignaturacomboBox, "Debe elegir una asignatura"); AsignaturacomboBox.Focus(); paso = false; } if (AsignaturacomboBox.Text == string.Empty) { MyError.SetError(AsignaturacomboBox, "Debe elegir una asignatura"); AsignaturacomboBox.Focus(); paso = false; } if (EstudiantecomboBox.SelectedIndex == -1) { MyError.SetError(EstudiantecomboBox, "Debe elegir un estudiante"); EstudiantecomboBox.Focus(); paso = false; } if (EstudiantecomboBox.Text == string.Empty) { MyError.SetError(EstudiantecomboBox, "Debe elegir un estudiante"); EstudiantecomboBox.Focus(); paso = false; } if (this.Detalles.Count == 0) { MyError.SetError(Agregarbutton, "Debe agregar por lo menos un estudiante"); Agregarbutton.Focus(); paso = false; } return(paso); }
private void Eliminarbutton_Click(object sender, EventArgs e) { MyError.Clear(); int id = Convert.ToInt32(AsistenciaIDnumericUpDown.Value); bool paso; if (!Existe()) { MessageBox.Show("No se puede eliminar porque no existe.", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { paso = AsistenciaBLL.Eliminar(id); if (paso) { Limpiar(); MessageBox.Show("Asistencia eliminada!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo eliminar la asistencia", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void Agregarbutton_Click(object sender, EventArgs e) { if (DetalledataGridView.DataSource != null) { this.Detalles = (List <AsistenciaDetalle>)DetalledataGridView.DataSource; } if (!ValidoAgregar()) { return; } RepositorioBase <Estudiante> repositorio = new RepositorioBase <Estudiante>(); int id = repositorio.Buscar((int)EstudiantecomboBox.SelectedValue).EstudianteID; RepositorioBase <Asignatura> Base = new RepositorioBase <Asignatura>(); int ID = Base.Buscar((int)AsignaturacomboBox.SelectedValue).AsignaturaId; this.Detalles.Add ( new AsistenciaDetalle( iD: 0, asistenciaId: (int)AsistenciaIDnumericUpDown.Value, estudianteID: id, asignaturaId: ID, nombre: getEstudiante(), presente: PresentecheckBox.Checked ) ); cantidad++; CantidadtextBox.Text = cantidad.ToString(); CargarGrid(); MyError.Clear(); PresentecheckBox.Checked = false; EstudiantecomboBox.Text = string.Empty; AsignaturacomboBox.Text = string.Empty; }
bool Check() { MyError.NewRecord(); if (textBox1.Text.Trim() == "") { MyError.Set(textBox1, "标题不可为空。"); } else if (Operation && M.DuplicateAnniTitle(textBox1.Text.Trim()))//新增时,检查是否重名 { MyError.Set(textBox1, "标题重复。"); } else if (!Operation && row["Title"].ToString() != textBox1.Text.Trim() && M.DuplicateAnniTitle(textBox1.Text.Trim()))//修改时,名称有变,检查是否重名 { MyError.Set(textBox1, "标题重复。"); } else { MyError.Clear(textBox1); } return(MyError.CheckAll()); }
private bool ValidarCampos() { bool flag = true; MyError.Clear(); if (!MatriculaMaskedTextBox.MaskFull) { MyError.SetError(MatriculaMaskedTextBox, "El campo Matrìcula no puede estar vacìo."); flag = false; } if (String.IsNullOrWhiteSpace(NombresTextBox.Text)) { MyError.SetError(NombresTextBox, "El campo Nombre no puede estar vacìo."); flag = false; } if (NombresTextBox.Text.Count() > MAXNOMBRES) { MyError.SetError(NombresTextBox, "El campo Nombres solo puede contener " + MAXNOMBRES + " caracteres "); flag = false; } if (String.IsNullOrWhiteSpace(ApellidosTextBox.Text)) { MyError.SetError(ApellidosTextBox, "El campo Apellidos no puede estar vacio."); flag = false; } if (ApellidosTextBox.Text.Count() > MAXAPELLIDOS) { MyError.SetError(ApellidosTextBox, "El campo Apellidos solo puede contener " + MAXAPELLIDOS + " caracteres."); flag = false; } if (!CedulaMaskedTextBox.MaskFull) { MyError.SetError(CedulaMaskedTextBox, "El campo Cédula no puede estar vacìo."); flag = false; } if (!TelefonoMaskedTextBox.MaskFull) { MyError.SetError(TelefonoMaskedTextBox, "El campo Teléfono no puede estar vacìo."); flag = false; } if (!CelularMaskedTextBox.MaskFull) { MyError.SetError(CelularMaskedTextBox, "El campo Celular no puede estar vacìo."); flag = false; } if (String.IsNullOrWhiteSpace(EmailTextBox.Text)) { MyError.SetError(EmailTextBox, "El campo Email no puede estar vacìo."); flag = false; } if (EmailTextBox.Text.Count() > MAXEMAIL) { MyError.SetError(EmailTextBox, "El campo Nombre solo puede contener " + MAXEMAIL + " caracteres. "); flag = false; } if (SexoComboBox.SelectedIndex == -1) { MyError.SetError(SexoComboBox, "Debe elegir un género en el campo Sexo."); flag = false; } /* if (String.IsNullOrWhiteSpace(BalanceTextBox.Text)) * { * MyError.SetError(BalanceTextBox, "El campo Balance no puede estar vacío."); * flag = false; * } * * try * { * decimal balance = Convert.ToDecimal(BalanceTextBox.Text); * } * catch(FormatException error) * { * MyError.SetError(BalanceTextBox, "El Balance debe ser numerico."); * flag = false; * } * * if (BalanceTextBox.Text.Count() > MAXBALANCE) * { * MyError.SetError(BalanceTextBox, "El campo Balance solo puede contener " + MAXBALANCE + " caracteres "); + flag = false; + }*/ return(flag); }