示例#1
0
        private void btnEliminarCliente_Click(object sender, RoutedEventArgs e)
        {
            ServiceCliente _servicio = new ServiceCliente();
            Cliente        _cliente  = new Cliente();

            _cliente = getClienteForm();
            MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Desea Eliminar Cliente de los Registros?", "Confirmacion de Elinacion", System.Windows.MessageBoxButton.OKCancel);

            if (messageBoxResult == MessageBoxResult.OK)
            {
                try
                {
                    _servicio.delEntity((string)_cliente.RutCliente);
                    MessageBox.Show("Cliente Eliminado con exito");
                    LimpiarCampos();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.InnerException.ToString());
                }
            }
            else
            {
                MessageBox.Show("Operacion cancelada");
            }
        }
        public void EliminarCliente(int id)
        {
            ServiceUsuario su = new ServiceUsuario();
            ServiceCliente sc = new ServiceCliente();

            CLIENTE cli  = sc.getEntity(id);
            USUARIO user = su.obtenerUsuarioID((int)cli.USUARIO);

            if (MessageBox.Show("Esta seguro de que desea eliminar el cliente: " + user.USUARIO1 + "?", "Eliminar Cliente", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                sc.delEntity(cli.IDCLIENTE);
                su.delEntity(user.USUARIO1);
                MessageBox.Show("Cliente Eliminado", "Eliminar Cliente", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }