Ejemplo n.º 1
0
        private void BTN_Insertar_Click(object sender, RoutedEventArgs e)
        {
            Random random = new Random();

            try
            {
                if (TXT_Nombre.Text != "" || TXT_Apellido.Text != "" || TXT_Edad.Text != "" || TXT_Correo.Text != "" || TXT_Telefono.Text != "" ||
                    TXT_Celular.Text != "" || TXT_Dui.Text != "" || TXT_Nit.Text != "" || TXT_Isss.Text != "" || TXT_Usuario.Text != "" ||
                    TXT_Contraseña.Text != "" || TXT_Puesto.Text != "" || TXT_Departamento.Text != "")
                {
A:
                    int id = random.Next(1, 100000);
                    DataTable datEmpleado = N_Random.Random_Exist("EMPLEADO", id);
                    if (datEmpleado.Rows.Count >= 1)
                    {
                        goto A;
                    }
                    else
                    {
                        string RPT = N_Empleado.Insertar(id, TXT_Nombre.Text, TXT_Apellido.Text, Convert.ToInt32(TXT_Edad.Text), TXT_Correo.Text, TXT_Telefono.Text
                                                         , TXT_Celular.Text, TXT_Dui.Text, TXT_Nit.Text, TXT_Isss.Text, TXT_Usuario.Text, TXT_Contraseña.Text,
                                                         TXT_Puesto.Text, TXT_Departamento.Text);
                        if (RPT.Equals("OK"))
                        {
                            System.Windows.MessageBox.Show("Se inserto correctamente el empleado", "Hotel Royal S.V", MessageBoxButton.OK, MessageBoxImage.Information);
                        }
                        else
                        {
                            System.Windows.MessageBox.Show(RPT, "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                    }
                }
            }
            catch (Exception err)
            {
                System.Windows.MessageBox.Show(err.Message + "\n" + err.StackTrace);
            }
        }