コード例 #1
0
        private void Btn_gestContrato_Click(object sender, RoutedEventArgs e)
        {
            GestionarContrato gcon = new GestionarContrato();

            gcon.Show();
            this.Close();
        }
コード例 #2
0
        private void Btn_sguiente_Click(object sender, RoutedEventArgs e)
        {
            //verificar que los campos no esten vacios
            if (string.IsNullOrEmpty(txt_observacion.Text))
            {
                MessageBox.Show("El campo observacion no puede estar vacia", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (string.IsNullOrEmpty(txt_personal.Text))
            {
                MessageBox.Show("Personal base no puede estar vacio", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (int.Parse(txt_asistentes.Text) < 1 || string.IsNullOrEmpty(txt_asistentes.Text))
            {
                MessageBox.Show("Asistentes  debe ser mayor a 0", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else if (int.Parse(txt_personalAdicional.Text) < 1 || string.IsNullOrEmpty(txt_personalAdicional.Text))
            {
                MessageBox.Show("Personal adicional debe ser mayor a 0", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            else
            {
                string agnos = DateTime.Now.Year.ToString();
                string mes   = DateTime.Now.Month.ToString();
                string dia   = DateTime.Now.Day.ToString();
                string hora  = DateTime.Now.Hour.ToString();
                string min   = DateTime.Now.Minute.ToString();
                if (mes.Length == 1)
                {
                    mes = "0" + mes;
                }
                if (dia.Length == 1)
                {
                    dia = "0" + dia;
                }
                if (hora.Length == 1)
                {
                    hora = "0" + hora;
                }
                if (min.Length == 1)
                {
                    min = "0" + min;
                }

                ContratoBLL con = new ContratoBLL();

                con.Numero = agnos + mes + dia + hora + min;

                DateTime hoy  = DateTime.Now.Date;
                string   hoyy = hoy.ToString("yyyy/MM/dd hh:mm");

                con.Creacion          = Convert.ToDateTime(hoyy);
                con.Termino           = fyhtermino;
                con.RutCliente        = txt_rut.Text;
                con.IdModalidad       = txt_nombree.Text;
                con.IdTipoEvento      = int.Parse(txt_ide.Text);
                con.FechaHoraInicio   = fyhinicio;
                con.FechaHoraTermino  = fyhtermino;
                con.Asistentes        = int.Parse(txt_asistentes.Text);
                con.PersonalAdicional = int.Parse(txt_personalAdicional.Text);
                con.Realizado         = false;
                con.Observaciones     = txt_observacion.Text;

                con.ValorTotalContrato = double.Parse(txt_vtotal.Text.Trim().Remove(txt_vtotal.Text.Length - 2, 2));

                con.Crear();



                //redireccionar a ventana gestionarcontratos
                GestionarContrato gcli = new GestionarContrato();
                gcli.dgridListContratos.Items.Refresh();
                gcli.Show();
                this.Close();
            }
        }