Exemplo n.º 1
0
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     //boton actualizar
     try
     {
         Procedimientos_Almacenados proc = new Procedimientos_Almacenados();                                                                                                                                                                                                                                                                    //instancia con la clse procedimientos almacenados
         proc.Actualizar_Pariente(Mask_No_Identidad_padre.Text, Txt_Primer_Nombre_Padre.Text, Txt_Segundo_Nombre_Padre.Text, Txt_Primer_Apellido_Padre.Text, Txt_Segundo_Apellido_Padre.Text, Dtp_FechaNacimiento_Padre.Value, Txt_Correo_Padre.Text, Mask_NumeroMovil_Padre.Text, Txt_Direccion_Padre.Text, Cmb_Genero_Padre.SelectedIndex);   //primero actualiza la tabla parientes ya que de esta tabla depende la tabla del alumnos
         proc.Actualizar_Alumno(Mask_NoIdentidad_Alum.Text, Txt_PrimerNombre_Alum.Text, Txt_SegundoNombre_Alum.Text, Txt_Primer_Apelldo_Alum.Text, Txt_SegundoApellido_Alum.Text, Dtp_Fecha_Nacimiento_Alum.Value, Mask_No_Identidad_padre.Text, Txt_EstadoSalud_Alum.Text, Cmb_Genero_Alumno.SelectedIndex, Cmb_Estado_Alumno_.SelectedIndex); //actualiza la tabla alumnos
         if (Cmb_Estado_Alumno_.SelectedIndex == 2)                                                                                                                                                                                                                                                                                             //si el combobox de estado alumno es 2 disminuye un hijo del padre ya que este alumno ya no estara activo en la institucion
         {
             proc.disminuir_hijos_pariente(Mask_No_Identidad_padre.Text);
         }
         //limpiar todos los campos ingresados
         Mask_No_Identidad_padre.Clear(); Txt_Primer_Nombre_Padre.Clear(); Txt_Segundo_Nombre_Padre.Clear(); Txt_Primer_Apellido_Padre.Clear(); Txt_Segundo_Apellido_Padre.Clear(); Txt_Correo_Padre.Clear(); Mask_NumeroMovil_Padre.Clear(); Txt_Direccion_Padre.Clear(); Txt_Edad_Padre.Clear();
         Mask_NoIdentidad_Alum.Clear(); Txt_PrimerNombre_Alum.Clear(); Txt_SegundoNombre_Alum.Clear(); Txt_Primer_Apelldo_Alum.Clear(); Txt_SegundoApellido_Alum.Clear(); Mask_No_Identidad_padre.Clear(); Txt_EstadoSalud_Alum.Clear(); Txt_Edad_Alum.Clear();
         MessageBox.Show("guardado con exito");//mostrar mensaje guardado con exito
     }
     catch (Exception)
     {
         //en caso que presione actualizar y aun tenga campos vacios
         System.Windows.Forms.MessageBox.Show("los datos no pueden estar vacios ");
     }
 }