Ejemplo n.º 1
0
 public static void cleanControls(LIVEX.UserControls.AddStudent s)
 {
     s.txtName.Text           = "";
     s.txtLastName.Text       = "";
     s.txtMotherName.Text     = "";
     s.dtpBirthDay.Text       = "";
     s.txtPhoneHome.Text      = "";
     s.txtCellPhone.Text      = "";
     s.txtStreet.Text         = "";
     s.txtNumExt.Text         = "";
     s.txtCol.Text            = "";
     s.txtZipCode.Text        = "";
     s.cmbMunicipio.Text      = "";
     s.cmbState.Text          = "";
     s.cmbCategoria.Text      = "";
     s.cmbNivel12.Text        = "";
     s.cmbNivel4.Text         = "";
     s.cmbTipo.Text           = "";
     s.cmbTipo2.Text          = "";
     s.chkInvoicing.IsChecked = false;
     s.txtNameInvo.Text       = "";
     s.txtRfc.Text            = "";
     s.cmbStateInv.Text       = "";
     s.cmbCiudadInv.Text      = "";
     s.txtAdressInv.Text      = "";
     s.txtNumAddinv.Text      = "";
     s.txtNeighInv.Text       = "";
     s.txtZipCodeInv.Text     = "";
     s.imgStudent.ImageSource = null;
 }
Ejemplo n.º 2
0
        public static void initForm(LIVEX.UserControls.AddStudent s)
        {
            livexEntities context = new livexEntities();
            categoria     c       = new categoria();
            List <string> catList = new List <string>();

            catList = context.categoria.Select(x => x.categoria_nombre).Distinct().ToList();
            s.cmbCategoria.ItemsSource = catList;
        }
Ejemplo n.º 3
0
        public static void initFormtoEdit(LIVEX.UserControls.AddStudent s, object row)
        {
            initForm(s);
            s.btnSaveNewStudent.Visibility  = Visibility.Collapsed;
            s.btnSaveEditStudent.Visibility = Visibility.Visible;

            livexEntities context = new livexEntities();
            BitmapImage   b       = new BitmapImage();
            alumno        aToEdit = (alumno)row;

            s.txtID.Text          = aToEdit.idalumno.ToString();
            s.txtLabelHeader.Text = "Editar Alumno";
            s.txtName.Text        = aToEdit.alumno_nombre;
            s.txtLastName.Text    = aToEdit.alumno_apellido_p;
            s.txtMotherName.Text  = aToEdit.alumno_apellido_m;
            s.dtpBirthDay.Text    = aToEdit.fecha_nac;
            s.txtPhoneHome.Text   = aToEdit.telefono_casa;
            s.txtCellPhone.Text   = aToEdit.telefono_celular;
            s.txtStreet.Text      = aToEdit.domicilio_calle;
            s.txtNumExt.Text      = aToEdit.domicilio_no;
            s.txtCol.Text         = aToEdit.domicilio_col;
            s.cmbMunicipio.Text   = aToEdit.domicilio_mun;
            s.txtZipCode.Text     = aToEdit.domicilio_cp;
            s.cmbState.Text       = aToEdit.domicilio_edo;

            string[] curso;
            curso = aToEdit.curso_inicial.Split(' ');

            s.cmbNivel12.Text = curso[1];
            s.cmbNivel4.Text  = curso[1];
            s.cmbTipo.Text    = curso[2];
            s.cmbTipo2.Text   = curso[2];

            s.cmbCategoria.Text = curso[0];

            if (aToEdit.picture != "" && aToEdit.picture != null)
            {
                b.BeginInit();
                b.UriSource = new Uri(aToEdit.picture);
                b.EndInit();
                s.imgStudent.ImageSource = b;
            }

            if (aToEdit.alumno_factura != null)
            {
                s.chkInvoicing.IsChecked = true;
                s.txtNameInvo.Text       = aToEdit.alumno_factura.nombre;
                s.txtRfc.Text            = aToEdit.alumno_factura.rfc;
                s.cmbStateInv.Text       = aToEdit.alumno_factura.estado;
                s.cmbCiudadInv.Text      = aToEdit.alumno_factura.ciudad;
                s.txtAdressInv.Text      = aToEdit.alumno_factura.direccion;
                s.txtNumAddinv.Text      = aToEdit.alumno_factura.direccion_no;
                s.txtNeighInv.Text       = aToEdit.alumno_factura.colonia;
                s.txtZipCodeInv.Text     = aToEdit.alumno_factura.cp;
            }
        }
Ejemplo n.º 4
0
        public static int saveEditStudent(LIVEX.UserControls.AddStudent s)
        {
            livexEntities context = new livexEntities();
            int           id      = Int32.Parse(s.txtID.Text);

            alumno a = context.alumno.FirstOrDefault(x => x.idalumno == id);

            a.alumno_nombre     = s.txtName.Text;
            a.alumno_apellido_p = s.txtLastName.Text;
            a.alumno_apellido_m = s.txtMotherName.Text;
            a.fecha_nac         = s.dtpBirthDay.Text;
            a.telefono_casa     = s.txtPhoneHome.Text;
            a.telefono_celular  = s.txtCellPhone.Text;
            a.domicilio_calle   = s.txtStreet.Text;
            a.domicilio_no      = s.txtNumExt.Text;
            a.domicilio_col     = s.txtCol.Text;
            a.domicilio_mun     = s.cmbMunicipio.Text;
            a.domicilio_cp      = s.txtZipCode.Text;
            a.domicilio_edo     = s.cmbState.Text;

            string levelnum  = "";
            string leveltype = "";

            if (s.cmbNivel12.Visibility == Visibility.Visible)
            {
                levelnum = s.cmbNivel12.Text;
            }
            else
            {
                levelnum = s.cmbNivel4.Text;
            }
            if (s.cmbTipo.Visibility == Visibility.Visible)
            {
                leveltype = s.cmbTipo.Text;
            }
            else
            {
                leveltype = s.cmbTipo2.Text;
            }

            a.curso_inicial = s.cmbCategoria.Text + " " + levelnum + " " + leveltype;

            if (s.imgStudent.ImageSource != null)
            {
                a.picture = s.imgStudent.ImageSource.ToString();
            }
            else
            {
                a.picture = "";
            }

            if (s.chkInvoicing.IsChecked == true)
            {
                alumno_factura af = new alumno_factura();
                af.nombre        = s.txtNameInvo.Text;
                af.rfc           = s.txtRfc.Text;
                af.estado        = s.cmbStateInv.Text;
                af.ciudad        = s.cmbCiudadInv.Text;
                af.direccion     = s.txtAdressInv.Text;
                af.direccion_no  = s.txtNumAddinv.Text;
                af.colonia       = s.txtNeighInv.Text;
                af.cp            = s.txtZipCode.Text;
                a.alumno_factura = af;
            }


            int result = context.SaveChanges();

            return(result);
        }