예제 #1
0
        //Boton para agregar.
        public void Aceptar_Click(object sender, EventArgs e)
        {
            string nombreEmpresa    = nombreInput.Text;
            string cuitEmpresa      = string.Format("{0}-{1}-{2}", CUIT1.Text, CUIT2.Text, CUIT3.Text);
            string localidadEmpresa = localidadInput.Text;
            string postalEmpresa    = postalInput.Text;
            string direccionEmpresa = direccionInput.Text;
            string telefonoEmpresa  = telefonoInput.Text;

            if (nombreEmpresa.Length == 0 || nombreEmpresa == " " || cuitEmpresa.Length == 0 || cuitEmpresa == " " || localidadEmpresa.Length == 0 || localidadEmpresa == " " || postalEmpresa.Length == 0 || postalEmpresa == " " || direccionEmpresa.Length == 0 || direccionEmpresa == " ")
            {
                MessageBox.Show("Asegurese de que todos los campos esten llenos.\nEl teléfono es opcional");
            }
            else
            {
                if (telefonoEmpresa.Length == 0 || telefonoEmpresa == " ")
                {
                    telefonoEmpresa = "---------------";
                }

                try
                {
                    string rta = ControladorEmpresa.InsertarActualizarEmpresa(0, UsuarioSingleton.UppercaseFirst(nombreEmpresa), cuitEmpresa, UsuarioSingleton.UppercaseFirst(localidadEmpresa),
                                                                              Convert.ToInt32(postalEmpresa), UsuarioSingleton.UppercaseFirst(direccionEmpresa), telefonoEmpresa);

                    switch (rta)
                    {
                    case "ok":
                        MessageBox.Show("¡Empresa creada con exito!");

                        Index.Principal_Load(null, EventArgs.Empty);

                        this.Close();

                        break;

                    default:
                        MessageBox.Show(rta);
                        break;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
예제 #2
0
        public static string ShowDialog(string text, string caption)
        {
            //Crea una "ventana" (formulario).
            Form prompt = new Form()
            {
                Width           = 200,
                Height          = 150,
                FormBorderStyle = FormBorderStyle.FixedDialog,
                Text            = caption,
                MaximizeBox     = false,
                MinimizeBox     = false,
                StartPosition   = FormStartPosition.CenterScreen
            };

            //Crea los controles del formulario.
            Label textLabel = new Label()
            {
                Left = 30, Top = 32, Text = text, Width = 55
            };
            TextBox textBox = new TextBox()
            {
                Left = 85, Top = 30, Width = 50, MaxLength = 4
            };
            Button confirmation = new Button()
            {
                Text = "Aceptar", Left = 55, Width = 75, Top = 70, DialogResult = DialogResult.OK
            };

            confirmation.Click += (sender, e) => { prompt.Close(); };
            textBox.KeyPress   += (sender, e) => { UsuarioSingleton.SoloNumeros(e); };
            //Agrega los controles al formulario.
            prompt.Controls.Add(textBox);
            prompt.Controls.Add(confirmation);
            prompt.Controls.Add(textLabel);
            prompt.AcceptButton = confirmation;

            return(prompt.ShowDialog() == DialogResult.OK ? textBox.Text : "");
        }
예제 #3
0
 private void cuilInput3_KeyPress(object sender, KeyPressEventArgs e)
 {
     UsuarioSingleton.SoloNumeros(e);
 }
예제 #4
0
 private void editLegajoNumeroInput_KeyPress(object sender, KeyPressEventArgs e)
 {
     UsuarioSingleton.SoloNumeros(e);
 }
예제 #5
0
 private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
 {
     UsuarioSingleton.SoloNumerosYcoma(e);
 }
예제 #6
0
 private void tbxDiaSemestreProp_KeyPress(object sender, KeyPressEventArgs e)
 {
     UsuarioSingleton.SoloNumeros(e);
 }
예제 #7
0
 private void tbxDiasTrabajadosProp_KeyPress(object sender, KeyPressEventArgs e)
 {
     UsuarioSingleton.SoloNumeros(e);
 }