protected override void btnAgregar_Click(object sender, EventArgs e) { base.btnAgregar_Click(sender, e); if (cmbParentesco.Text == null || !ValidarNumero(this.txtTelefono.Text) || string.IsNullOrEmpty(this.txtTelefono.Text)) { MessageBox.Show("¡Complete los campos!"); } else { this.telefono = txtTelefono.Text; this.parentesco = (EParentesco)cmbParentesco.SelectedItem; this.DialogResult = DialogResult.OK; } if (this.DialogResult == DialogResult.OK) { this.unResponsable = RetornaResponsable(); rtbListaAgregados.Text = unResponsable.ToString(); MessageBox.Show("Se agrego correctamente: " + unResponsable.ToString()); } else if (this.DialogResult == DialogResult.Cancel) { MessageBox.Show("Se cancelo con exito"); } }
/// <summary> /// Agrega validacion de integridad a una entidad: Parentesco /// (Código Fijo) /// </summary> /// <param name="p_dbcAccess">Conexion a la base de datos</param> /// <param name="p_entParentesco">Entidad con los datos a validar</param> /// <param name="p_smResult">Estado final de la operacion</param> internal static void PrtTInt_f(DBConn p_dbcAccess, EParentesco p_entParentesco, StatMsg p_smResult) { // ********* // Agregar acá las validaciones adicionales // ********* }
public Responsable(string nombre, string apellido, int dni, bool femenino, EParentesco parentesco, string telefono) : base(nombre, apellido, dni, femenino) { this.telefono = telefono; this.parentesco = parentesco; }
/// <summary> /// Agrega o modifica un registro de la tabla: Parentescos /// (Código Fijo) /// </summary> /// <param name="p_dbcAccess">Conexion a la base de datos</param> /// <param name="p_entParentesco">Entidad con los datos a procesar</param> /// <param name="p_smResult">Estado final de la operacion</param> internal static void PrtSave_f(DBConn p_dbcAccess, ref EParentesco p_entParentesco, StatMsg p_smResult) { // ********* // Agregar acá los procesos adicionales // ********* }
public Responsable(string nombre, string apellido, int dni, bool femenino, EParentesco parentesco, string telefono) : base(nombre, apellido, dni, femenino) { /*this.Nombre = nombre; * this.Apellido = apellido; * this.Dni = dni; * this.Femenino = femenino;*/ this.parentesco = parentesco; this.telefono = telefono; }
public frmAltaPariente() { InitializeComponent(); Bitmap img = new Bitmap(Application.StartupPath + @"\fondos\fondoPariente.JPG"); this.BackgroundImage = img; this.BackgroundImageLayout = ImageLayout.Stretch; foreach (EParentesco parentesco in EParentesco.GetValues(typeof(EParentesco))) { this.cmbParentesco.Items.Add(parentesco); } }
private EParentesco saberParentesco(string parentesco) { EParentesco aux = 0; switch (parentesco) { case "Madre": aux = EParentesco.Madre; break; case "Padre": aux = EParentesco.Padre; break; case "Tio": aux = EParentesco.Tio; break; case "Tia": aux = EParentesco.Tia; break; case "Abuelo": aux = EParentesco.Abuelo; break; case "Abuela": aux = EParentesco.Abuela; break; case "Otro": aux = EParentesco.Otro; break; } return(aux); }
/// <summary> /// Pide todos sus atributos y los setea /// </summary> /// <param name="name"></param> /// <param name="lastName"></param> /// <param name="dni"></param> /// <param name="female"></param> /// <param name="parentesco"></param> /// <param name="telefono"></param> public Responsable(string name, string lastName, int dni, bool female, EParentesco parentesco, string telefono) : base(name, lastName, dni, female) { this.parentesco = parentesco; this.telefono = telefono; }
/// <summary> /// constructor de instancia publico que pide todos sus atributos y los setea. /// </summary> /// <param name="nombre"></param> /// <param name="apellido"></param> /// <param name="dni"></param> /// <param name="femenino"></param> /// <param name="parentesco"></param> /// <param name="telefono"></param> public Responsable(string nombre, string apellido, int dni, int edad, string direccion, int id, EParentesco parentesco, string telefono) : base(nombre, apellido, dni, edad, direccion, id) { this.parentesco = parentesco; this.telefono = telefono; }
private void btnGuardarAlumno_Click(object sender, EventArgs e) { //Obtenemos los datos del alumno string nombreAl = txtNombreAlumno.Text; txtNombreAlumno.Clear(); string apellidoAl = txtApellidoAlumno.Text; txtApellidoAlumno.Clear(); int dniAl = 0; if (!int.TryParse(txtDniAlumno.Text, out dniAl)) { MessageBox.Show("Ingrese un DNI valido."); return; } txtDniAlumno.Clear(); int legajo = 0; if (!int.TryParse(txtLegajoAlumno.Text, out legajo)) { MessageBox.Show("Ingrese un legajo valido."); return; } // Verificamos si el legajo existe. if (LegajoExiste(legajo)) { MessageBox.Show("El legajo se encuentra actualmente en uso."); return;// Salimos del metodo para evitar almacenar un alumno existente. } txtLegajoAlumno.Clear(); float precioCuota = 0; if (!float.TryParse(txtPrecioCuotaAlumno.Text, out precioCuota)) { MessageBox.Show("Ingrese un precio valido."); return; } txtPrecioCuotaAlumno.Clear(); bool femeninoAl = true; if (rbFemeninoAlumno.Checked) { femeninoAl = true; } else { femeninoAl = false; } EColores colores = (EColores)Enum.Parse(typeof(EColores), Convert.ToString(comboBox1.SelectedItem)); //Obtenemos los datos del Responsable string nombreRes = txtNombreResponsable.Text; txtNombreResponsable.Clear(); string apellidoRes = txtApellidoResponsable.Text; txtApellidoResponsable.Clear(); int dniRes = 0; if (!int.TryParse(txtDniResponsable.Text, out dniRes)) { MessageBox.Show("Ingrese un DNI valido."); return; } txtDniResponsable.Clear(); string telefono = txtNumeroResponsable.Text; txtNumeroResponsable.Clear(); bool femeninoRes = true; if (rbFeemeninoResponsable.Checked) { femeninoRes = true; } else { femeninoRes = false; } EParentesco parentesco = (EParentesco)Enum.Parse(typeof(EParentesco), Convert.ToString(comboBoxParentesco.SelectedItem)); //Instanciamos responsable y lo guardamos Responsable responsable = new Responsable(nombreRes, apellidoRes, dniRes, femeninoRes, parentesco, telefono); EstadosAplicacion.Responsables.Add(responsable); MessageBox.Show(responsable.ToString(), "Cantidad de responsables dados de alta: " + EstadosAplicacion.Responsables.Count); //Instanciamos alumno y lo guardamos Alumno alumno = new Alumno(nombreAl, apellidoAl, dniAl, femeninoAl, precioCuota, responsable, legajo, colores); EstadosAplicacion.AlumnosSinAula.Add(alumno); MessageBox.Show(alumno.ToString(), "Cantidad de alumnos dados de alta: " + EstadosAplicacion.AlumnosSinAula.Count); }