Пример #1
0
        }// del InsertCliente

        public static string UpdCliente(int idCliente, string Nombre, string ApPaterno, string ApMaterno, string Telefono, string Correo, string UrlFoto, bool Disponibilidad)
        {
            try
            {
                List <ClientesVO> LstClientes = DALClientes.GetListClientes(null);//Se llena lista
                bool Existe = false;

                foreach (ClientesVO item in LstClientes)//Recorre lista
                {
                    if ((item.IdCliente != idCliente) && (item.Nombre == Nombre) && (item.ApPaterno == ApPaterno) && (item.ApMaterno == ApMaterno))
                    {
                        Existe = true;
                    }
                }

                if (Existe)
                {
                    return("El nombre del cliente ya fue utilizado con anterioridad");
                }
                else
                {
                    DALClientes.UpdCliente(idCliente, Nombre, ApPaterno, ApMaterno, Telefono, Correo, UrlFoto, Disponibilidad);
                    return("Cliente actualizado correctamente");
                }
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }// del UpdCliente
        public static long InsEvento(int IdTipoEvento, int IdComida, int IdCliente, int IdServicios, DateTime FechaEvento)
        {
            //Cambiar la disponibilidad del TipoEvento, Comida y del Cliente
            //DALTipoEventos.UpdTipoEvento(IdTipoEvento, null, null, null, null, false, null);

            //DAL.UpdComida(IdComida, null, null, null, null, null, null, null, false);

            DALClientes.UpdCliente(IdCliente, null, null, null, null, null, null, false);

            return(DALEvento.InsEvento(IdTipoEvento, IdComida, IdCliente, IdServicios, FechaEvento));
        }