Exemplo n.º 1
0
        private async void RegistrarCliente()
        {
            try
            {
                string rut;
                string nombre;
                string razon;
                string mail;
                string direccion;
                string telefono;
                int    act_empresa;
                int    tipo_empresa;

                if (txtrut.Text.Trim().Length > 0)
                {
                    rut = txtrut.Text;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar un Rut válido");

                    return;
                }
                if (txtnombre.Text.Trim().Length > 0)
                {
                    nombre = txtnombre.Text;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar un nombre válido");

                    return;
                }
                if (txtrazon.Text.Trim().Length > 0)
                {
                    razon = txtrazon.Text;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar una Razon Social válida");

                    return;
                }
                if (txtmail.Text.Trim().Length > 0)
                {
                    mail = txtmail.Text;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar un mail válido");

                    return;
                }
                if (txtdireccion.Text.Trim().Length > 0)
                {
                    direccion = txtdireccion.Text;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar una direccion válida");

                    return;
                }
                if (txttelefono.Text.Trim().Length > 0)
                {
                    telefono = txttelefono.Text;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar un numero de telefono válido");

                    return;
                }
                if (cmbActividadEmpresa.SelectedIndex > -1)
                {
                    act_empresa = (int)cmbActividadEmpresa.SelectedValue;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar una actividad de empresa válida");

                    return;
                }
                if (cmbTipoEmpresa.SelectedIndex > -1)
                {
                    tipo_empresa = (int)cmbTipoEmpresa.SelectedValue;
                }
                else
                {
                    await this.ShowMessageAsync("Error:", "Debes ingresar un tipo de empresa válido");

                    return;
                }

                Cliente cliente = new Cliente
                {
                    RutCliente         = rut,
                    NombreContacto     = nombre,
                    RazonSocial        = razon,
                    MailContacto       = mail,
                    Direccion          = direccion,
                    Telefono           = telefono,
                    IdActividadEmpresa = act_empresa,
                    IdTipoEmpresa      = tipo_empresa
                };
                sc.AddEntity(cliente);
                await this.ShowMessageAsync("Exito:", "Datos del autor registrados correctamente!!!", MessageDialogStyle.Affirmative);
            }
            catch (ArgumentException ex)
            {
                await this.ShowMessageAsync("Error:", ex.Message);
            }
        }
        private void RegistrarCliente()
        {
            try
            {
                string rut;
                string nombres;
                string apellidos;
                string mail;
                string telefono;


                if (txtrut.Text.Trim().Length > 0)
                {
                    rut = txtrut.Text;
                }
                else
                {
                    MessageBox.Show("Error:", "Debes ingresar un Rut válido");
                    return;
                }
                if (txtnombre.Text.Trim().Length > 0)
                {
                    nombres = txtnombre.Text;
                }
                else
                {
                    MessageBox.Show("Error:", "Debes ingresar un nombre válido");
                    return;
                }
                if (txtApellido.Text.Trim().Length > 0)
                {
                    apellidos = txtApellido.Text;
                }
                else
                {
                    MessageBox.Show("Error:", "Debes ingresar una Razon Social válida");
                    return;
                }
                if (txtmail.Text.Trim().Length > 0)
                {
                    mail = txtmail.Text;
                }
                else
                {
                    MessageBox.Show("Error:", "Debes ingresar un mail válido");
                    return;
                }

                if (txttelefono.Text.Trim().Length > 0)
                {
                    telefono = txttelefono.Text;
                }
                else
                {
                    MessageBox.Show("Error:", "Debes ingresar un numero de telefono válido");
                    return;
                }

                CLIENTE cliente = new CLIENTE
                {
                    Rut_Cliente       = rut,
                    Nombre_Completo   = nombres,
                    Apellido_Completo = apellidos,
                    Corre_Electronico = mail,
                };
                sc.AddEntity(cliente);
                MessageBox.Show("Exito:", "Datos del cliente registrados correctamente!!!");
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show("Error:", ex.Message);
            }
        }