コード例 #1
0
 private void ModifyClient_Load(object sender, EventArgs e)
 {
     Connection.OpenConnection();
     Class.Client client = Class.Client.searchClient(Connection.myConnection, idClient);
     idTextBox.Text        = Convert.ToString(client.IdClient);
     firstNameTextBox.Text = client.FirstName;
     lastNameTextBox.Text  = client.LastName;
     phoneTextBox.Text     = client.Phone;
     emailtextBox.Text     = client.Email;
     addressTextBox.Text   = client.Address;
     Connection.CloseConnection();
 }
コード例 #2
0
        private void addButton_Click(object sender, EventArgs e)
        {
            //validacion, todos los campos deben estan llenos para poder ingresar
            if (firstNameTextBox.Text == "" || lastNameTextBox.Text == "" || phoneTextBox.Text == "" ||
                emailTextBox.Text == "" || addresTextBox.Text == "")
            {
                MessageBox.Show("Favor de llenar todos los campos");
            }
            else
            {
                //validacion, el formato del email debe ser correcto
                if (IsValidEmail(emailTextBox.Text) == true)
                {
                    //se abre conexion a la db
                    Connection.OpenConnection();

                    //instanciamos un objeto cliente y le mandamos los datos de los campos
                    Class.Client client = new Class.Client(1, firstNameTextBox.Text, lastNameTextBox.Text, phoneTextBox.Text, emailTextBox.Text, addresTextBox.Text, true);

                    //validacion si se ingreso el nuevo cliente a la base de datos
                    if (Class.Client.addClient(Connection.myConnection, client) == 1)
                    {
                        //cerrar conexion
                        Connection.CloseConnection();

                        //mensaje de exito
                        MessageBox.Show("Cliente \nIngresado Correctamente");

                        //obtenemos el id del cliente
                        string id = maxId().ToString();

                        //se abre la ventana para ingresar la cuenta
                        this.Hide();
                        AddAccount addAccountWindow = new AddAccount(Connection, id);
                        addAccountWindow.ShowDialog();
                        this.Close();
                    }
                    else
                    {
                        //mensaje error
                        MessageBox.Show("Problemas al insertar al cliente");
                    }
                }
                else
                {
                    //mensaje error
                    MessageBox.Show("El formato del correo no es correcto");
                }
            }
        }
コード例 #3
0
        private void modifyButton_Click(object sender, EventArgs e)
        {
            if (firstNameTextBox.Text == "" || lastNameTextBox.Text == "" || phoneTextBox.Text == "" || emailtextBox.Text == "" || addressTextBox.Text == "")
            {
                MessageBox.Show("Favor de llenar todos los campos");
            }
            else
            {
                Connection.OpenConnection();
                Class.Client client = new Class.Client(int.Parse(idClient), firstNameTextBox.Text, lastNameTextBox.Text, phoneTextBox.Text, emailtextBox.Text, addressTextBox.Text, true);
                Class.Client.modifyClient(Connection.myConnection, client);
                Connection.CloseConnection();

                MessageBox.Show("Modificado exitosamente");
                this.Close();
            }
        }