private void BtnClienteGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(txbNombreCliente.Text) || string.IsNullOrEmpty(txbApellidosCliente.Text) || string.IsNullOrEmpty(txbTelefonoCliente.Text))
            {
                MessageBox.Show("Faltan datos, asegurese de agregar el nombre, apellidos, telefono, ", "Clientes", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }
            foreach (var item in txbTelefonoCliente.Text)
            {
                if (!(char.IsNumber(item)))
                {
                    MessageBox.Show("Error en el Telefono, solo ingrese numeros", "Clientes", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
            }

            if (accionCliente == accion.Nuevo)
            {
                Cliente cli = new Cliente()
                {
                    NombreCliente    = txbNombreCliente.Text,
                    ApellidosCliente = txbApellidosCliente.Text,
                    TelefonoCliente  = txbTelefonoCliente.Text,
                    CorreoCliente    = txbCorreoCliente.Text
                };
                if (ManejadorCliente.Agregar(cli))
                {
                    MessageBox.Show("Cliente agregado correctamente", "Clientes", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposCliente();
                    ActualizarTablaCliente();
                    BotonesClienteEdicion(false);
                }
                else
                {
                    MessageBox.Show("El Cliente no pudo ser agregado", "Clientes", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                Cliente cli = dtgClientes.SelectedItem as Cliente;
                cli.NombreCliente    = txbNombreCliente.Text;
                cli.ApellidosCliente = txbApellidosCliente.Text;
                cli.TelefonoCliente  = txbTelefonoCliente.Text;
                cli.CorreoCliente    = txbCorreoCliente.Text;
                if (ManejadorCliente.Modificar(cli))
                {
                    MessageBox.Show("Cliente modificado correctamente", "Clientes", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposCliente();
                    ActualizarTablaCliente();
                    BotonesClienteEdicion(false);
                }
                else
                {
                    MessageBox.Show("El Cliente no pudo ser actualizado", "Clientes", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
Ejemplo n.º 2
0
        private void btnClienteGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (accionClientes == accion.Nuevo)
            {
                Cliente emp = new Cliente()
                {
                    numCliente = txbClienteNo.Text,
                    Nombre     = txbClienteNombre.Text,

                    Direccion = txbClienteDireccion.Text,
                    Rfc       = txbClienterRfc.Text,
                    Telefono  = txbClienteTelefono.Text,
                    Email     = txbClienteEmail.Text
                };
                if (manejadorClientes.Agregar(emp))
                {
                    MessageBox.Show("Cliente agregado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposClientes();
                    ActualizarTablaClientes();
                    PonerBotonesClientesEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El Cliente no se pudo agregar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                Cliente emp = dtgCliente.SelectedItem as Cliente;
                emp.numCliente = txbClienteNo.Text;
                emp.Nombre     = txbClienteNombre.Text;

                emp.Direccion = txbClienteDireccion.Text;
                emp.Rfc       = txbClienterRfc.Text;
                emp.Telefono  = txbClienteTelefono.Text;
                emp.Email     = txbClienteEmail.Text;

                if (manejadorClientes.Modificar(emp))
                {
                    MessageBox.Show("El Cliente modificado correctamente", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpiarCamposClientes();
                    ActualizarTablaCategoria();
                    PonerBotonesClientesEnEdicion(false);
                }
                else
                {
                    MessageBox.Show("El Cliente no se pudo actualizar", "Farmacia", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
 private void btnClientesGuardar_Click(object sender, RoutedEventArgs e)
 {
     if (accionClientes == accion.Nuevo)
     {
         Cliente cliente = new Cliente()
         {
             NombreCliente = txbClientesNombre.Text,
             Direccion     = txbClientesDireccion.Text,
             RFC           = txbClientesRfc.Text,
             Telefono      = txbClientesTelefono.Text,
             Correo        = txbClientesCorreo.Text
         };
         if (manejadorClientes.Agregar(cliente))
         {
             MessageBox.Show("Cliente agregado Correctamente", "Mi Querido Enfermito", MessageBoxButton.OK, MessageBoxImage.Information);
             LimpiarCamposDeClientes();
             ActualizarTablaClientes();
             PonerBotonesClientesEdicion(false);
         }
         else
         {
             MessageBox.Show("Error al agregar cliente", "Mi Querido Enfermito", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         Cliente cliente = dtgClientes.SelectedItem as Cliente;
         cliente.Correo        = txbClientesCorreo.Text;
         cliente.Direccion     = txbClientesDireccion.Text;
         cliente.NombreCliente = txbClientesNombre.Text;
         cliente.RFC           = txbClientesRfc.Text;
         cliente.Telefono      = txbClientesTelefono.Text;
         if (manejadorClientes.Modificar(cliente))
         {
             MessageBox.Show("Cliente modificado Correctamente", "Mi Querido Enfermito", MessageBoxButton.OK, MessageBoxImage.Information);
             LimpiarCamposDeClientes();
             ActualizarTablaClientes();
             PonerBotonesClientesEdicion(false);
         }
         else
         {
             MessageBox.Show("Error al modificar cliente", "Mi Querido Enfermito", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
 }
Ejemplo n.º 4
0
 private void btnGuardarCliente_Click(object sender, RoutedEventArgs e)
 {
     if (accionDeClientes == accion.nuevo)
     {
         if (string.IsNullOrWhiteSpace(tbxCorreoCliente.Text) || string.IsNullOrWhiteSpace(tbxDireccionCliente.Text) || string.IsNullOrWhiteSpace(tbxNombreCliente.Text) || string.IsNullOrWhiteSpace(tbxRFcCliente.Text) || string.IsNullOrWhiteSpace(tbxTelefonoCliente.Text))
         {
             MessageBox.Show("Faltan datos por llenar ", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
         }
         else
         {
             Cliente cliente = new Cliente()
             {
                 Correo    = tbxCorreoCliente.Text,
                 direccion = tbxDireccionCliente.Text,
                 nombre    = tbxNombreCliente.Text,
                 RFC       = tbxRFcCliente.Text,
                 telefono  = tbxTelefonoCliente.Text
             };
             if (manejadorCliente.agregar(cliente))
             {
                 MessageBox.Show("Se agregó un nuevo cliente", "Cliente agregado", MessageBoxButton.OK, MessageBoxImage.Information);
                 LimpiarCajasCliente();
                 HabilitarCajasCliente(false);
                 PonerBotonesDeEdicionCliente(false);
                 ActualizarTablaClientes();
             }
             else
             {
                 MessageBox.Show("No pudo ser agregado el cliente", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
             }
         }
     }
     else
     {
         if (string.IsNullOrWhiteSpace(tbxCorreoCliente.Text) || string.IsNullOrWhiteSpace(tbxDireccionCliente.Text) || string.IsNullOrWhiteSpace(tbxNombreCliente.Text) || string.IsNullOrWhiteSpace(tbxRFcCliente.Text) || string.IsNullOrWhiteSpace(tbxTelefonoCliente.Text))
         {
             MessageBox.Show("Faltan datos por llenar ", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
         }
         else
         {
             Cliente cliente = dtgClientes.SelectedItem as Cliente;
             cliente.Correo    = tbxCorreoCliente.Text;
             cliente.direccion = tbxDireccionCliente.Text;
             cliente.nombre    = tbxNombreCliente.Text;
             cliente.RFC       = tbxRFcCliente.Text;
             cliente.telefono  = tbxTelefonoCliente.Text;
             if (manejadorCliente.Modificar(cliente))
             {
                 MessageBox.Show("Se modifico el cliente correctamente", "Cliente Modificado", MessageBoxButton.OK, MessageBoxImage.Information);
                 LimpiarCajasCliente();
                 HabilitarCajasCliente(false);
                 PonerBotonesDeEdicionCliente(false);
                 ActualizarTablaClientes();
             }
             else
             {
                 MessageBox.Show("No pudo ser modificado el cliente ", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation);
             }
         }
     }
 }