protected override void BorrarActual()
        {
            string msg = string.Empty;

            if (ClienteSeleccionado != null)
            {
                int Existe = ComprobarExistencia();
                if (Existe < 0)
                {
                    msg = "No se puede borrar porque no se ha insertado en la base de datos";
                }
                else if (Existe > 0)
                {
                    msg = string.Format("no se puede borrar, tiene {0} registros que aún tienen dependencias", Existe);
                }
                else
                {
                    db.TBLCLIENTES.Remove(ClienteSeleccionado.ElCliente);
                    ListaClientes.Remove(ClienteSeleccionado);
                    db.SaveChanges();
                    RaisePropertyChanged("ListaClientes");
                    msg = "Borrado";
                }
            }
            else
            {
                msg = "Ningun cliente seleccionado";
            }
            MessageBox.Show(msg);
        }
Example #2
0
        public bool BorrarCliente(string idCliente)
        {
            Cliente clienteAux = BuscarCliente(idCliente);

            if (clienteAux != null)
            {
                if (clienteAux.MisAptosComprados.Count > 0)
                {
                    return(false);
                }
            }
            ListaClientes.Remove(clienteAux);
            return(true);
        }
Example #3
0
 public void removeCliente(Cliente cliente)
 {
     ListaClientes.Remove(cliente);
 }